我正在使用以下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产品下方的页面底部附近。