Magento

Magento电子商务平台用户的问答




4
addAttributeToSelect对于多个字段不起作用
我正在尝试获取用户订单历史记录,并使用以下查询及其正常工作。但是它返回表中所有与订单相关的字段 $collection = Mage::getModel("sales/order")->getCollection() ->addAttributeToSelect('*') ->addFieldToFilter('customer_id', 400) ->setOrder('created_at', 'desc'); 我只想获取特定字段,所以在-> addAttributeToSelect('*')的情况下 used the following code ->addAttributeToSelect(array('created_at','customer_id','increment_id','updated_at','status','entity_id','state')) 但是出现错误,如“无法确定字段名称”。

3
以编程方式获取报价(购物车)项目会显示可配置产品和简单产品的重复SKU
我正在使用以下方式获取购物车: $cart = Mage::getSingleton('checkout/session')->getQuote(); 然后使用以下命令对其进行迭代: foreach ($cart->getAllItems() as $item) { } 但是,似乎返回的商品具有相同的SKU,但商品ID不同!但是,在主站点上,当我打开购物车时,它显示的是单个产品。 cart: { id: 680, items: [ { name: "Tori Tank", price: "60.0000", id: "418", sku: "wbk004" }, { name: "Tori Tank", price: "60.0000", id: "286", sku: "wbk004" } ] } 我的问题是..为什么会这样?父级(可配置)产品不应该显示自己的唯一Sku吗? 另外,如果要将产品添加到购物车,是否应该添加可配置的产品?还是我添加简单产品,然后由Magento处理其余产品?

2
Magento 1.9:将自定义CSS文件添加到头部
我需要将自定义CSS文件添加到Magento,然后在整个网站范围内使用。我知道您必须将此添加到local.xml文件中,但是,我添加的样式表并未加载。 有人可以帮忙吗? 这是我添加到local.xml文件中的内容: <?xml version="1.0"> <layout> <default> <reference name="head"> <action method="addCss”><type>skin_css</type><file>css/javcustom.css</file></action> </reference> </default> </layout> 我知道这里有很多主题,但是我已经尝试了所有主题,但我无法使其正常工作...
10 magento-1.9  css 

3
Magento会话存储:Redis与Memcached
我正在运行Magento EE 1.12.2(在CE 1.7.2中也是如此),在这里我们有Redis进行缓存(Cm_Cache扩展,Redis v 2.2.12),但是我们使用Memcache进行会话存储。 这些Magento版本不支持开箱即用的Redis。所以我在这里关注的是: 在工作量和速度改进方面,是否值得将会话存储放入Redis中? Memcache是​​否一样好,甚至更好? 在此项目中,由于需要将第三方XML文件存储到会话中,因此会话文件很大,因此优化会话读写可能会产生很大的影响。 来自local.xml: <session_save><![CDATA[memcache]]></session_save> 和: <cache> <backend>Cm_Cache_Backend_Redis</backend> [...] </cache>

2
如何从自定义模块覆盖核心模板文件?
我想覆盖两个文件。即销售订单的view.phtml和print.phtml。 (路径:app/design/frontend/base/default/template/sales/order/) 我正在创建一个模块,在其中要创建路径,app/design/frontend/base/default/template/<My Module Name>/sales/order/以免内核view.phtml和print.phtml文件被覆盖。 因此,请指导我如何完成这项任务。

2
如何在CMS检测器中隐藏Magento?
我有一个Magento商店,我想将其隐藏在cms探测器中。我的意思是我不想让任何人知道我的网站CMS,而且我的网站是建立在Magento上的。 有一些类似的网站http://guess.scritch.org/正在检测CMS,因此我想从他们的观察中隐藏我的网站CMS。 有一些方法可以隐藏WordPress网站CMS,但是我找不到Magento的任何东西

5
分页和排序不起作用
对于我的自定义模块,我已按制造商提供产品。对于模板,我已复制list.phtml。 在模板文件上出现分页,但它显示所有产品,而不是每页选择的限制。排序也不起作用。 我该如何运作? 这是我的阻止文件: protected function _getProductCollection() { if (is_null($this->_productCollection)) { $layer = $this->getLayer(); $brand_id = $this->getRequest()->getParam('id'); $collection = Mage::getModel('catalog/product')->getCollection(); $collection->addAttributeToSelect('*'); $collection->addFieldToFilter(array( array('attribute' => 'manufacturer', 'eq' => $brand_id) )); } return $collection; }

2
通过编程将“自定义”属性添加到“自定义”属性集中
嗨,有人可以帮我吗? 我创建了一个自定义属性集和一个自定义属性 $installer = $this; /* @var $installer Mage_Eav_Model_Entity_Setup */ $installer->startSetup(); //Create Attribute set with Based on Default attribute set //$installer->removeAttributeSet(Mage_Catalog_Model_Product::ENTITY, 'New Attr Set'); /* $skeletonID=$installer->getAttributeSetId('catalog_product','Default'); $entityTypeId = Mage::getModel('catalog/product') ->getResource() ->getEntityType() ->getId(); //product entity type $attributeSet = Mage::getModel('eav/entity_attribute_set') ->setEntityTypeId($entityTypeId) ->setAttributeSetName("New Attr Set"); $attributeSet->validate(); $attributeSet->save(); $attributeSet->initFromSkeleton($skeletonID)->save(); //Create attribute new_attr //$installer->removeAttribute('catalog_product', 'new_attr'); …


2
如何识别“电话回家”的分机?
有没有办法识别在后台将HTTP请求发送到远程服务器的代码? 我注意到,当我在开发机上收到不满意的邮件时,许多商店都需要很长时间才能加载,即使在本地主机上运行也是如此。 我的感觉是,由于我的连接不连贯,一些远程服务器需要很长时间才能响应。我想识别并删除这些请求,因为我担心它们还会降低实时安装的速度,例如,如果外部服务器关闭或速度缓慢...



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.