簡體   English   中英

Magento - 在產品頁面中顯示自定義文本,僅適用於特定類別的產品

[英]Magento - Display a custom text in product page, only for products from specific categories

我需要在特定類別內所有產品的價格附近顯示一個文本。

我發現此代碼有效,但它僅適用於一個特定類別。 我需要放 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 個以上的特定類別上顯示文本,只需執行以下操作:

  • 創建要在其中顯示此文本的所有類別 ID 的數組。 例如: $arr = array(19, 120, 121, 122);
  • 現在代替

    if($category->getId()==119):

輸入以下代碼:

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

如果您有任何問題,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM