我正在使用以下stackoverflow答案來創建標籤並向其中添加產品。 https://stackoverflow.com/a/12570913/4419217將標籤添加到magento不起作用的產品
不幸的是,標籤只出現在產品的標籤選項卡中(在後端)。
它們不在前端產品頁面(即使在清空所有緩存和重新索引之後),並且如果我在後端「打開標籤」,則沒有分配產品。
這怎麼會發生?
編輯:我忘了提及,我改變了該鏈接的狀態馬上批准而不是掛起的代碼。
我正在使用以下stackoverflow答案來創建標籤並向其中添加產品。 https://stackoverflow.com/a/12570913/4419217將標籤添加到magento不起作用的產品
不幸的是,標籤只出現在產品的標籤選項卡中(在後端)。
它們不在前端產品頁面(即使在清空所有緩存和重新索引之後),並且如果我在後端「打開標籤」,則沒有分配產品。
這怎麼會發生?
編輯:我忘了提及,我改變了該鏈接的狀態馬上批准而不是掛起的代碼。
您正在使用默認情況下不包含產品標籤的RWD主題。以下是如何將它們添加到RWD主題:
第1步:
app/design/frontend/base/default/template/tag
/tag
文件夾: - app/design/frontend/rwd/default/template
請注意,您可能有一個自定義的包,而不是「RWD」,你應該有一個自定義主題名稱,而不是「默認」
第2步:
app/design/frontend/rwd/default/layout/tag.xml
變化下面的代碼從:<!-- Remove all tags functionality from theme layout -->
到:
<catalog_product_view translate="label">
<label>Catalog Product View</label>
<!-- Mage_Tag -->
<reference name="product.info.additional">
<block type="tag/product_list" name="product_tag_list" before="-" template="tag/list.phtml">
<block type="page/html_wrapper" name="product.tag.list.list.before" as="list_before"
translate="label">
<label>Tags List Before</label>
<action method="setMayBeInvisible"><value>1</value></action>
</block>
</block>
</reference>
</catalog_product_view>
注意,你可能有一個自定義的包,而不是「RWD」,你應該有一個自定義主題名稱,而不是「默認」
如果你不知道哪個包/主題您正在使用您可以檢查在管理員下System->Configuration->Design(left column)->Package(tab) & Theme(tab)
。
您可能需要刷新Magento緩存以查看更改。在管理員去System->Cache Management
並沖洗所有的Magento緩存。現在刷新您的網站,您應該看到標籤顯示在Upsell產品下方的頁面底部附近。