如何从产品页面上删除“标签”栏?

问题描述

| 我正在尝试从Magento安装的产品页面中删除标记功能。 以下是我尝试执行此操作的步骤: 在Magento管理页面中禁用缓存 清除了我的浏览器缓存 管理页面中默认配置和各个商店的“禁用标签”(我使用的方法是“仪表板”>“系统”>“配置”>“高级”>“ Mage_Tag”>“禁用”>“保存”) 注释掉了tags.xml中的所有内容 但是,那并没有达到我的预期。标记功能似乎不再起作用,但是\“ Tags \”标签和添加标记的表单仍显示在产品页面上。 如何完全删除标记功能,包括显示的标记和添加标记表单?     

解决方法

如果您使用的是local.xml,则只需使用以下代码:
<remove name=\"product_tag_list\" />
使用local.xml是修改页面的最简单方法。顺便说一句也是最好的方法。最好是通过后端禁用它。通过xml不会加载,因此最终商店的性能会更好。     ,简单的一个:)只需在local.xml中添加以下内容(内部布局标签)。
<catalog_product_view>
    <reference name=\"product.info.additional\">
        <action method=\"unsetChild\"><name>product_tag_list</name></action>
    </reference>
</catalog_product_view>
    ,您评论了哪个tag.xml?您自定义主题中的一个还是默认主题?您需要两者都做,否则默认布局会简单地重新插入您省略的值。 tag.xml中的“ 2”节点是您感兴趣的节点。 我建议您阅读@Alan在Magento XML Layout上写的文章,并安装LayoutViewer扩展(或购买CommerceBug)以检查是否未插入布局更新,如果仍有疑问,请在此处报告。 HTH, 京东     ,1)将\“ tag.xml \”文件从以下位置复制到您的自定义主题,然后删除以下代码。     应用程序\\设计\\前端\\基础\\默认\\布局\\ 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>
要么 2)要从管理员禁用标签,您需要遵循以下选项。      管理员:系统>配置>高级>高级>禁用模块输出> Mage_Tag =禁用。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...