【问题标题】:Magento custom Product AttributeMagento 自定义产品属性
【发布时间】:2013-05-10 04:28:59
【问题描述】:

我将属性类型 Yes/No is_special 添加到产品中。

(我希望刚刚登录的用户可以看到特殊产品。)

然后,我打开一些产品并设置为Yes,但是当我在前端显示时,All is No。

我之前清除了缓存和reindex。但它仍然是No

请帮帮我。非常感谢你……!!

提前谢谢...!!

【问题讨论】:

    标签: magento attributes product


    【解决方案1】:

    添加属性时,它们会被添加到数据库中,并且 magento 会缓存对某些数据库的调用。尝试删除 var/cache 中的缓存文件夹,看看是否有帮助。

    【讨论】:

    • 所有产品仍然是“否”。 :( 谢谢你的帮助!
    【解决方案2】:

    当你创建一个新的产品属性时,你有很多选择,一些改变加载行为的“在产品列表中显示”将集合设置为在类别页面上加载这个,“在前面的产品视图页面上可见- end" 加载产品视图页面上的属性。

    【讨论】:

      【解决方案3】:

      首先,您需要向 magento 添加特色/特殊产品属性。请参考我的教程,它解释了如何添加是/否属性。

      http://www.pearlbells.co.uk/adding-custom-product-attributes-in-magento/

      然后您使用 phtml 中的代码过滤特色产品。

      <?php
      $featuredProducts = Mage::getModel('catalog/category')->load($category_id)
      ->getProductCollection()
      ->addAttributeToSelect('*')
      ->addAttributeToFilter('featured_product', 1)
      ->addAttributeToFilter('status', 1);
      ?>
      

      【讨论】:

        猜你喜欢
        • 2013-04-10
        • 1970-01-01
        • 2014-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多