Questions tagged «product-list»

有关产品列表块,类别,搜索结果,追加销售等的问题

1
关于收集模型和资源模型
我对使用资源模型和集合模型感到困惑。有时,当我看到使用特定属性加载产品的示例时,在某些示例中,它们使用集合模型,有时使用资源模型。 另外,什么时候可以使用特定方法get...以及set...表行名称?喜欢getName,getId。我尝试使用但无法获取值,并且显示错误:“在对象中调用未定义的方法” $product = Mage::getModel('catalog/product') ->loadByAttribute('name', 'product_name'); echo $product->getName(); echo $product->getSku(); 它显示“未定义的方法getSku()” 如果使用var_dump($product),则SKU显示在对象中,但是无法使用getSku()... 获取SKU 。

1
在主页上显示产品magento 1.9
刚安装了magento 1.9并已陷入第一个障碍。我已经创建了一个产品,并使用了先前版本中的建议在首页上显示了该产品,但收到了以下消息 致命错误:在第180行getSortedChildren()上的非对象app/design/frontend/rwd/default/template/catalog/product/list.phtml上调用成员函数 非常感谢任何帮助。 在首页的内容部分,我有... <div class="page-title"> <h2>Our Latest Products</h2> </div> <p>{{block type="catalog/product_list" category_id="3" template="catalog/product/list.phtml"}}</p>

1
如何禁用特定产品上的“添加到购物车”,而在类别列表视图中显示“查看详细信息”按钮?
我想知道如何在某些特定产品上禁用“添加到购物车”按钮,但是我发现了一个废弃的指南,该指南虽然有效,但是由于它只是产品视图页面上的一个解决方案,因此它并不完整,而不是在类别列表或网格页面上。 在我解释了第一步之后,我将在8个小时内在这里回答我自己的问题(由于我的声誉低于某个点,我需要等待8个小时),所以我的答案将是我必须弄清楚的缺少的第三步为我自己。我将尝试使其易于理解: [步骤1] [1] 创建一个将在不需要“添加到购物车”按钮的产品上使用的属性。在管理控制台中,转到... 目录>属性>管理属性> 添加新属性 随便命名属性,例如:“ No_cart_button” 具有属性: Attribute Code: No_cart_button Catalog Input Type for Store Owner: Yes/No Use in Quick Search: No Use in Advanced Search: No Comparable on Front-end: No Visible on Product View Page on Front-end: No Used in Product Listing: YES Used for Sorting …



4
创建类别页面,显示所有特价产品
基本上,我创建了一个“待售产品”类别,我想自动在目录中包含已应用特殊价格的所有产品(通过目录>管理产品)。我希望页面保留标准Magento类别页面包含的分层导航和排序功能。 对于大多数Magento用户来说,这似乎是有价值的东西,但令我惊讶的是,它没有包含在核心功能中。 我已经尝试了十多个Stack Exchange答案,博客文章和论坛,但到目前为止没有任何效果。有人为此提供程序化解决方案吗? ===编辑=== 基于下面评论中@pspahn的评论,我决定寻求一种实现类似功能的替代方法。话虽如此,如果您有兴趣追求这一行,@ sander-mangel介绍了一种似乎完全可行的方法。




1
将自定义属性添加到产品列表
我对我的catalog / product / list.phtml文件中的一个小问题感到非常困惑。 我试图将Magento随附的Manufacturer属性添加到我的网格列表中,并添加了以下代码。 <?php echo $_product->getAttributeText('manufacturer') ?> <?php if( $_product->getAttributeText('manufacturer') ): ?> <p class="manufacturer">Manufactured by:<br/><?php echo $_product->getAttributeText('manufacturer')?></p> <?php endif; ?> 现在,这与我在product / view.phtml页面上使用的代码相同,并且可以在此处使用。但这根本不起作用,无论是通过自身进行回显还是在if语句中使用它都无法实现。两者都不返回。 因此,我必须做一些特殊的事情才能在list.phtml文件中获取这些属性?

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.