2015-05-31 30 views
0

我需要在特定类别内的所有产品的价格附近显示文本。Magento - 在产品页面显示自定义文本,仅适用于特定类别的产品

我发现这个代码有效,但它只适用于一个特定的类别。 我需要把119,120,121,122等...更多类别ID,不只是一个。

你能帮我吗?

<?php $category = Mage::getModel('catalog/layer')->getCurrentCategory();?> 
      <?php if($category->getId()==119): ?> 
      <span class="price-specification"> 
      <?php echo $this->__('Price per meter.'); ?><br /> 
      <?php echo $this->__('Sold only in multiples of three.'); ?> 
      </span> 
      <?php endif; ?> 

回答

1

要在1个多具体的类别显示文本,只需做到以下几点:

  • 创建要显示这个文本的所有类别ID的数组。 例如:$ arr = array(19,120,121,122);
  • 已经到位的

    如果($分类 - >的getId()== 119):

把下面的代码:

if(in_array($category->getId(),$arr)): 

请让我知道如果你有任何问题。

+0

谢谢你,完美的作品:) –

相关问题