我正在尝试获取不同商店View的类别页面的页面URL键。基本上我在我的Magento安装中设置了3个商店。现在我想在我的类别页面中实现hrefhang标签。但是当我在默认商店时,我无法访问其他商店View的类别URL键,反之亦然。我有从中获取的类别对象,$category=Mage::registry('current_category');有什么想法吗? 最佳答案 似乎在与当前商店不同的商店下获取类别URL的最佳方法是makeuseofMagento’sMage_Core_Model_App_Emulation.以下是如何执行此操
在Magento中,如果您需要获取/获取购物车的商品详细信息,您可以通过两种可能的方式中的任何一种来完成,这将为您提供一个数组中的所有购物商品:-$cartItems1=$cart->getQuote()->getAllItems();$cartItems2=$cart->getItems()->getData();但在使用以上两种方法中的任何一种之前,您需要将购物车对象初始化为:-$cart=newMage_Checkout_Model_Cart();$cart->init();任何人都可以详细描述这两个选项提供的内容、它们之间的区别以及它们的可能用法。在Magento中还有更多这样
我正在构思一个新的Magento网站,该网站将包含多个类别的产品。我想知道的是我是否可以在产品详细信息页面上显示产品所属的所有类别。我知道可以获取类别,但是是否可以显示产品所属的所有类别的列表?例如,衬衫可能包含在Shirts类别中,也可能包含在Designers和Summer中。理想情况下,我希望能够显示以下内容:Morefrom: Men>Shirts Men>Designers>BarnabéHardy Men>Summer 最佳答案 这将为您提供所需的数据,例如类别名称、URL等:$currentCatIds=$
我的Magento网站运行着20000多种产品。有时它不会在前端显示产品。它说“没有与选择匹配的产品”,但产品仍然存在于后端站点中。我知道我必须运行重新索引过程,每当我完成重新索引过程时,所有产品都在前端。那么现在,我的问题是:为什么这种情况一再发生?这是我第四次遇到这个问题。我想知道这个问题的真正原因。我很害怕。谢谢 最佳答案 两个最可能的cuplrits是缓存和索引问题(当然除非您使用的是集群数据库,在这种情况下,这可能是罪魁祸首)。如果它在您的站点(或在开发环境中,我相信您有先见之明地创建)可行,请暂时禁用Magento的缓存
我需要一个简单的脚本来刷新Magento缓存的每个元素。我正在运行1.3.2.3,无法升级。 最佳答案 刷新magento缓存的cron作业脚本示例:(该脚本发布在amartinez的magento论坛中)通过定时任务运行00 0 * * * root /var/www/html/magento/cron_refresh_cache.php >> /var/log/cron_refresh_cache.logphp文件:#!/usr/bin/phpgetStore());$ver=Mage::getVersion();$use
我想更改此代码段以从表中获取一些数据,而不是触发主键(这看起来像load()函数的默认行为),我想在我的请求中触发另一个字段...我该怎么做?$mytable=Mage::getModel('mytable/mytable')->load($mytable_id)->getData();谢谢 最佳答案 您可以使用该集合:$mytable=Mage::getModel('mytable/mytable')->getCollection()->addFieldToFilter('your_attribute_code','your_fi
我需要一些编码方面的帮助。我需要获得所有制造商及其相应magentoID的列表。那可能吗?请帮忙。谢谢。我尝试了一些模组,但只得到一个或另一个。如果可能的话,请帮助完成最后一件事。提前谢谢你$attribute=Mage::getModel('eav/config')->getAttribute('catalog_product','manufacturer');foreach($attribute->getSource()->getAllOptions(true,true)as$option){$attributeArray[$option['value']]=$option['la
我正在尝试让这段代码在magento1.7.0中工作...它只显示magento占位符图像...如果我将“image”更改为“small_image”,效果很好一切都在后端设置,为产品图片选择单选按钮...我也清除了缓存...这发生在list.phtml文件中......有人可以告诉我我做错了什么或者为什么它不起作用......我一直在搜索我在搜索3天后找到了一个解决方案但它没有用....$_item没有定义,所以我得到一个非对象错误的调用...这是回答的链接GetbaseproductimageinMagentohelper('catalog/image')->init($_prod
按照本页的说明操作:http://www.magento.cc/how-to-use-php-on-a-cms-page.html1)我在app/etc/modules中声明了模块:truelocal2)然后我在app\code\local\Stock\status\Custom\etc中创建了config.xml,其中包含以下内容:Stock_status_Block3)之后,我在app/code/local/Stock/status/Custom/Block文件中创建了一个test.php,其中包含以下内容:getListStatus($_product->getId()).ret
我想通过电子邮件ID获取客户信息,所以我在Controller中创建了一个方法,内容为:publicfunctionshowAction(){$customer_email="abc@mail.com";$customer=Mage::getModel("customer/customer");$customer->setWebsiteId(Mage::app()->getWebsite()->getId());$customer->loadByEmail($customer_email);echo$customer->getId();echo$customer->getFirstNa