我創建了新主題並將其用於創建產品。在查看頁面中,我看不到產品標籤。我回顧view.pthml在默認情況下,知道的標籤"echo $this->getChildHtml('product_additional_data') "
,我view.phtml有它太多,但它爲什麼不顯示標籤如何在view.phtml中顯示標籤產品Magento
PLZ,任何建議
我創建了新主題並將其用於創建產品。在查看頁面中,我看不到產品標籤。我回顧view.pthml在默認情況下,知道的標籤"echo $this->getChildHtml('product_additional_data') "
,我view.phtml有它太多,但它爲什麼不顯示標籤如何在view.phtml中顯示標籤產品Magento
PLZ,任何建議
請問您的catalog.xml的目錄/ product_view塊定義這樣的東西?
<block type="catalog/product_view_additional" name="product.info.additional" as="product_additional_data" />
在我的現代主題商店中,標籤使用template/tag/list.phtml提示路徑顯示。
希望這會有所幫助。
這是我經過大約4小時的研究後所做的。
<?php
// instantiate the tags class for products
$_tags = new Mage_Tag_Block_Product_List();
?>
<ul class="product-tags">
<?php foreach($_tags->getTags() as $tag):?>
<li><a href="<?=$tag->getTaggedProductsUrl()?>"><?=$tag->getName()?></a></li>
<?php endforeach;?>
</ul>
我不喜歡將類實例,因此,如果我找到一個更優雅的方式,我會更新我的職務。但至少它是一個PHP唯一的解決方案。
@Boss Ninja:如果在佈局目錄(app/design/frontend/default/default/layout)中啓用了tag.xml文件,它會很好地工作。
在catalog_product_view部分來定義XML在佈局:
<block type="catalog/product_view_additional" name="product.info.additional" as="product_additional_data" />
,然後在那裏PHTML你想讓它顯示:
<?php echo $this->getChildHtml('product_additional_data') ?>
確保Mage_Tag模塊在「系統已啓用 - >配置 - >高級「。
我改變了tag.xml,但仍在標籤頁中獲得2個產品。任何想法如何解決它。 – mukund002 2013-09-17 07:23:59