【问题标题】:View images with product attributes in Magento在 Magento 中查看具有产品属性的图像
【发布时间】:2012-05-11 18:24:49
【问题描述】:

我正在使用 magento 开发商店... 我需要为 Lodge 创建一些“印章”:

  • 新产品
  • 仅限今天
  • 免运费

最简单的方法是使用属性,对吗?如何属性使用是/否,设置为是​​时显示图像,设置为否时不显示图像。

有人知道最好的方法吗?

谢谢,

【问题讨论】:

    标签: php magento magento-1.5 magento-1.6


    【解决方案1】:

    您也可以使用类别来做到这一点 - 只有今天才有新产品,免费送货类别,并根据需要将产品移入和移出类别。然后可以将“印章”作为产品网格和/或详细信息页面中的附加 div 浮动在产品图像上。

    如果需要,还可以更轻松地将这些产品作为一个组进行展示。例如:

    $categoryIds = $_product->getCategoryIds();
    if ( in_array('123',$categoryIds))
        echo '<div class="badge-a">&nbsp;</div>';               
    elseif ( in_array('456',$categoryIds)) 
        echo '<div class="badge-b">&nbsp;</div>';
    

    【讨论】:

    • 我必须把这段代码放到view.phtml中吗?我需要这些图像显示为附加图像。 View Image Example
    • 它将进入catalog/product/list.phtml中的foreach循环
    【解决方案2】:

    我在 Roscius 的帮助下解决了我的“问题”......

    我创建了三个类别,我希望它显示邮票。

    免费送货 (ID 14) 新 (ID 16) 仅限今天(ID 17)

    在类别中添加产品。

    在 app/design/frontend/your-theme/your-theme/template/catalog/product 中的 list.phml 文件中

    有一个代码 - (在我的例子中是第 90 行)

     <li class="item<?php if(($i-4)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>">
    

    以上代码添加后

     <?php $categoryIds = $_product->getCategoryIds();
    if ( in_array('14',$categoryIds))
    echo '<div class="selo-list"><img src="/media/loja/selo-frete.png" alt="Frete Grátis"></div>';  
    elseif ( in_array('16',$categoryIds)) 
    echo '<div class="selo-list"><img src="/media/loja/selo-so-hoje.png" alt="Só Hoje"></div>';             
    elseif ( in_array('17',$categoryIds)) 
    echo '<div class="selo-list"><img src="/media/loja/selo-novo.png" alt="Novo"></div>';
    ?>
    

    我的 CSS 看起来像这样

     .selo-list {
    position:absolute;
    margin-left:15px;
    top:170px;
    

    }

    感谢 Roscius 和社区。​​p>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多