草庐IT

php - 将 jQuery 添加到 Magento

在使用local.xml的Magento附带的其余脚本之前添加jQuery(或任何脚本)的推荐方法是什么?我尝试使用(在local.xml中):skin_jsjs/jquery-1.6.4.js但这最终会将jQuery添加到由Magento添加到基础包的page.xml中的脚本的末尾。我什至尝试使用以下方法删除所有脚本:...删除所有添加到page.xml中的脚本,然后按照我需要的顺序将它们重新添加到local.xml中(首先是jQuery),但不知何故,它们最终以相同的方式结束顺序(最后是jQuery)。我已经逐步检查了Magento代码并验证脚本已被删除,然后重新添加到Mage_P

php - magento - 快速搜索返回所有产品

从1.4升级到1.5后,快速搜索返回所有产品。高级搜索工作得很好。我已经清除了缓存并重新索引了所有内容,但仍然没有。有什么想法吗?搜索也不应用管理员中设置的最小查询长度(即,我可以不输入任何内容,但仍会显示所有内容)。在LIKE或FULLTEXT搜索之间切换似乎没有任何作用。我看过这个MagentoSearchreturnsAllProducts但我所有的插件都是最新的(而且我没有任何搜索插件)。 最佳答案 我为此奋斗了好几天,结果是catalogsearch/layerblock最终调用了搜索引擎并将结果存储在catalogsea

php - Magento 更改产品页面标题以包含属性

我有2个自定义属性要添加到产品页面上的标签。它们是“品牌”和“副标题”。我的页面标题最终会是这样的:$brand."".$productname."".$subtitle;我怎样才能做到这一点?非常感谢您的帮助。 最佳答案 根据您的问题,我假设您指的是更改产品的元标题。有3个选项可供您选择:浏览每个产品并手动更新(或使用电子表格并单独导入)每个产品元标题。这些值是编辑产品时在管理区域可用。重写Mage_Catalog_Block_Product_View并覆盖_prepareLayout()方法,这是生成此标记的地方。使用观察者并挂

php - Magento 在非模板文件中获取含税价格

目前,我正在尝试在我的产品提要的php文件中获取产品价格(含税)。我现在有这段代码:$_product=Mage::getModel('catalog/product')->load($productId);$_priceIncludingTax=$this->helper('tax')->getPrice($_product,$_product->getFinalPrice());问题是因为文件中的“$this->”部分当然不能很好地工作。任何人都知道我如何仍然可以获得此文件中的含税价格? 最佳答案 您可以使用以下方法在任何文件中

php - 客户模型中 Magento 中的 loadByEmail 和加载方法问题

我尝试在客户/客户模型对象中使用获取实体ID(getEntityId())方法时出现错误。请检查我的波纹管代码。我想使用波纹管的代码。但是显示错误。$customer=Mage::getModel("customer/customer");$customer->setWebsiteId(Mage::app()->getWebsite()->getId());$customer->loadByEmail('email@example.com');//loadcustomerbyemailid虽然波纹管的​​代码工作正常。使用getEntityId()$id=3;$customer=Mag

php - 如何触发在 magento 中收到付款的事件?

您好,我想在Magento中触发一个事件,一旦订单被设置为处理(通过网关确认或手动),例如:如果普通客户(id1)花费超过100美元并且付款已经完成确认后,将他的groupid设置为4(silverVIP,按promotionrule全局2%折扣)我会为此悬赏,但我想在2天前得到答案O_o编辑:到目前为止我收到的答案只是部分答案,而且我发现链接非常困惑,我不清楚什么是最小设置,我必须配置什么创建等...我也在尝试了解如何获取付费客户ID/模型。 最佳答案 您应该首先在app/code/local中创建自己的模块。例如,创建目录Moa

php - Magento - 以编程方式禁用自动索引

在Magento1.9Enterprise(本质上是1.4CommunityEdition)中,以编程方式禁用索引以便它不会在每次产品更新后重新索引的正确方法是什么?我们有一个复杂的产品导入过程,所以我们不能使用内置的目录导入。 最佳答案 将索引器设置为“手动”模式将防止它在保存/编辑/删除时自动编制索引。在MAGE_ROOT/shell中,您可以找到一个名为indexer.php的脚本,它允许您启用/禁用索引器:phpindexer.php--mode-manualcatalog_urlphpindexer.php--mode-r

php - magento 中的 reindexall() 与 reindexeverything() 有什么区别?

我想知道Magento索引器中reindexAll()和reindexEverything()有什么区别? 最佳答案 reindexEverything()似乎在继续reindexAll()之前检查并使用depends 关于php-magento中的reindexall()与reindexeverything()有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2733

php - 在 Magento 2 中使用观察者应用自定义促销规则

我在Magento2中创建了新表,用于存储自定义promorules,现在我为事件创建了观察者根据该规则。下面是我的代码:_objectManager=$objectManager;}/***customerregistereventhandler**@param\Magento\Framework\Event\Observer$observer*@returnvoid*/publicfunctionexecute(\Magento\Framework\Event\Observer$observer){//geteneteredcoupencode$controller=$observ

php - Magento 1.9 fatal error Mage_Configurableswatches_Helper_Productimg' 找不到

我遇到了fatalerror:在第547行的/app/Mage.php中找不到类'Mage_Configurableswatches_Helper_Productimg',同时刷新样本图像缓存。请让我知道如何解决这个问题? 最佳答案 在Configurableswatches/Helper中创建一个文件,Productimg喜欢:classConfigurableswatches_Helper_ProductimgextendsMage_Core_Helper_Abstract{}可以打卡magentohelper