【问题标题】:adding tags to products in magento not working在magento中为产品添加标签不起作用
【发布时间】:2017-06-12 19:54:26
【问题描述】:
【问题讨论】:
标签:
php
magento
magento-1.9
【解决方案1】:
您正在使用默认情况下不包含产品标签的 RWD 主题。以下是将它们添加到 RWD 主题的方法:
第 1 步:
- 将标签模板文件复制到您的主题中
- 转到
app/design/frontend/base/default/template/tag
- 将整个
/tag 文件夹复制到:
-app/design/frontend/rwd/default/template
请注意,您可能有一个自定义包而不是“rwd”,并且您应该有一个自定义主题名称而不是“默认”
第 2 步:
- 将 XML 调用添加到您的布局中
打开
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 Products 下方的页面底部附近。