如何从产品页面中删除“标签”块?
我试图从我的Magento安装中的产品页面中删除标记功能。如何从产品页面中删除“标签”块?
这里是我跟着去尝试做到这一点的步骤:
- 禁用缓存在Magento管理页面
- 清除浏览器缓存
- 禁用标签中都为默认的配置和管理页面个体商店(仪表板>系统>配置>高级> Mage_Tag>禁用>另存为我所用的方法)
- 在标签.xml注释掉一切
虽然这并不符合我的预期。看起来标签功能不再有效,但“标签”选项卡和添加标签的表单仍显示在产品页面上。
如何完全删除标记功能,包括显示的标记和添加标记表单?
哪个tag.xml你注释掉了?在你的自定义主题或默认的?您需要执行这两个操作,否则默认布局会简单地重新插入您省略的值。
在tag.xml的<catalog_product_view>
节点是一个你感兴趣的内容。
我建议你读条@Alan上Magento XML Layout撰写并安装LayoutViewer扩展(或购买CommerceBug)检查,布局没有插入更新,如果您仍有疑问,请回到此处。
HTH,
JD
我在自定义主题中的tags.xml中默认了所有内容,默认甚至是现代主题,因为它也在那里。基本上我可以找到每个tags.xml文件。我会检查你提到的资源。 – 2011-05-27 13:44:10
轻松一:)只需添加下面的local.xml中(布局标签内)。
<catalog_product_view>
<reference name="product.info.additional">
<action method="unsetChild"><name>product_tag_list</name></action>
</reference>
</catalog_product_view>
谢谢丹尼尔,那也不管用,但它确实让我回顾了catalog.xml,并且我能够通过在“产品视图”部分中注释相关行来删除标签选项卡。 – 2011-05-31 16:19:07
哪个更好,你的版本还是
如果您使用的是local.xml中就用这个代码:
<remove name="product_tag_list" />
使用local.xml中是修改你的页面的最简单的方法。也是最好的方式顺便说一句。最好是通过后端禁用它。通过xml它不会加载所以你的商店的最终性能更好。
我可以证实这一个为我工作。 '
必须使用像'
1)将“tag.xml”文件从下面的位置复制到您的自定义主题,并删除下面的代码。 应用程序\设计\前台\基地\ DEFAULT \布局\ tag.xml
<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>
OR 2)要禁用从管理需要遵循以下选项标签。 管理:系统>配置>高级>高级>禁用模块输出> Mage_Tag =禁用。
没有上下文“管理员中禁用的标签”是无意义的陈述。描述您在管理中停用标签的步骤,并且人们将能够更好地帮助您。 – 2011-05-26 17:53:40
刚刚更新了所要求的详细信息 – 2011-05-26 18:14:09