Magento后端允许您禁用每个站点的模块输出。我做了一些谷歌搜索,但无法弄清楚如何通过我的代码获取这个值。基本上,当我的模块的输出被禁用时,它工作得很好。但我发现(困难的方法)Magento不会阻止模块按站点加载。因为我是在扩展一些核心类,一些构造器还在执行。我的想法是检查模块输出是否被禁用。如果是这样,让我的构造函数调用父的构造函数。如果启用了模块输出,则继续我的自定义代码。我只是不知道如何获取当前站点的这个值(顺便说一句,我是多站点的)。理想情况下应该是这样的:$isThisEnabled=Mage::app()->getCurrentStore()->isOutputEnabl
app/code/core/Customer/etc/config.xml为Magento保存地址前后注册观察者:customer/observerbeforeAddressSavecustomer/observerafterAddressSave…但我找不到任何证据表明Magento实际上在任何地方发送这些事件:$grep-RF'dispatchEvent('.|grep-Fcustomer_addres./app/code/core/Mage/Customer/Model/Address/Abstract.php:Mage::dispatchEvent('customer_addr
我试图通过国家名称查找国家代码。所以,例如,我有“荷兰”,我需要得到“NL”我知道有一种方法可以找到名称形式的代码:$country_name=Mage::app()->getLocale()->getCountryTranslation($country_code)但我需要反之亦然。那么Magento中有什么方法可以解决吗? 最佳答案 Fromtheotherquestion,这只能通过循环国家集合来完成$countryId='';$countryCollection=Mage::getModel('directory/count
我在“sales_order_place_before”事件上添加了一个观察者,并希望在处理付款之前自定义总计。但我已经尝试了很多更改报价但它不起作用。有人知道吗? 最佳答案 您需要在总计一(Mage_Sales_Model_Quote_Address_Total_Grand)之后添加新的收集器。它必须修改由总计收集器设置的总和。我一周前在乌克兰的MageConfsession上谈到了这样一个案例。视频和幻灯片尚不可用,但您可以在session上描述的downloaddemo-module。有一个计算包装价格的总收集器的例子。您可以
我们在多个域上运行一个Magento安装,并使用脚本从数据库中获取信息以帮助用户过滤产品。在我们的编码中,我们有$_SERVER函数调用似乎是商店1(在域1上)的商店,我想知道我需要更改什么才能从中获取信息商店2(在域2上)。 最佳答案 echoMage::getBaseUrl();将仅返回商店url,即abc.com/store1。为了获取MainstoreURL(域名),使用下面的代码echoMage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);或可以通过$_SERVER['
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我已经设置了我的产品,以便它们的价格包含税。但是,当我进入结帐页面时,税费已添加到产品价格中。真正应该只作为摘要存在的地方。有人知道如何解决这个问题吗?
我正在为Magento实现我自己的支付模块,我在我的支付模型中实现了getCheckoutRedirectUrl()方法。classMy_Module_Model_PaymentextendsMage_Payment_Model_Method_Abstract{}此方法应该只返回用户被重定向到的支付网关的URL,但我还应该将当前的orderId附加到此URL。问题是我无法获取orderId。我已经尝试过解决方案acceptedhere$orderId=Mage::getSingleton('checkout/session')->getLastRealOrderId();但我得到空的$
我遇到了必须高度自定义magento电子商务商店的问题。因此,如果我可以在中请求数据,那就太好了\app\design\frontend\avalanche\default\template\reports\product_viewed_details.phtml通过$this->getRecentlyViewedProducts()我已经尝试通过Mage::getBlockSingleton('report/product_view')->getRecentlyViewedProducts();,但我唯一得到的是一个空数组。有人可以帮我吗?我在这里有点疯狂。
我正在使用Magento版本1.4.1.1,我想在sales_flat_quote_item表中保存一个值(并将其传递给sales_flat_order_item)。我找到了thistutorial,但我不确定它是否仍然相关(对于Magento版本1.4.1.1),因为它讨论了一个名为sales_order的表,我相信它现在是sales_flat_order并且看起来有点不同。这个方法还有效吗?如果是这样-我可以将它用于sales_flat_quote_item和sales_flat_order_item以及我应该在推荐中放入什么entity_type_id:`insertintoea
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我正在开发用于运行Magento的nginx.conf,该网站大部分都可以运行,magento使用php-fpm运行。但它的某些部分仍然无法正常工作,我已经尝试了网络上的每个wiki、博客等。我的问题是,我在CMS页面和block上有一个Javascript弹出窗口,主要是tiny_mce所见即所得编辑器,(/js/tiny_mce/plugins/advimage/image.htm等)他们打