2011-05-26 93 views
9

我试图从我的Magento安装中的产品页面中删除标记功能。如何从产品页面中删除“标签”块?

这里是我跟着去尝试做到这一点的步骤:

  1. 禁用缓存在Magento管理页面
  2. 清除浏览器缓存
  3. 禁用标签中都为默认的配置和管理页面个体商店(仪表板>系统>配置>高级> Mage_Tag>禁用>另存为我所用的方法)
  4. 在标签.xml注释掉一切

虽然这并不符合我的预期。看起来标签功能不再有效,但“标签”选项卡和添加标签的表单仍显示在产品页面上。

如何完全删除标记功能,包括显示的标记和添加标记表单?

+1

没有上下文“管理员中禁用的标签”是无意义的陈述。描述您在管理中停用标签的步骤,并且人们将能够更好地帮助您。 – 2011-05-26 17:53:40

+0

刚刚更新了所要求的详细信息 – 2011-05-26 18:14:09

回答

2

哪个tag.xml你注释掉了?在你的自定义主题或默认的?您需要执行这两个操作,否则默认布局会简单地重新插入您省略的值。

在tag.xml的<catalog_product_view>节点是一个你感兴趣的内容。

我建议你读条@Alan上Magento XML Layout撰写并安装LayoutViewer扩展(或购买CommerceBug)检查,布局没有插入更新,如果您仍有疑问,请回到此处。

HTH,
JD

+0

我在自定义主题中的tags.xml中默认了所有内容,默认甚至是现代主题,因为它也在那里。基本上我可以找到每个tags.xml文件。我会检查你提到的资源。 – 2011-05-27 13:44:10

8

轻松一:)只需添加下面的local.xml中(布局标签内)。

<catalog_product_view> 
    <reference name="product.info.additional"> 
     <action method="unsetChild"><name>product_tag_list</name></action> 
    </reference> 
</catalog_product_view> 
+0

谢谢丹尼尔,那也不管用,但它确实让我回顾了catalog.xml,并且我能够通过在“产品视图”部分中注释相关行来删除标签选项卡。 – 2011-05-31 16:19:07

+0

哪个更好,你的版本还是? – Macas 2014-12-05 15:54:37

17

如果您使用的是local.xml中就用这个代码:

<remove name="product_tag_list" /> 

使用local.xml中是修改你的页面的最简单的方法。也是最好的方式顺便说一句。最好是通过后端禁用它。通过xml它不会加载所以你的商店的最终性能更好。

+0

我可以证实这一个为我工作。 '<布局版本= “0.1.0”> <除去名称= “product_tag_list”/> ' – 2015-04-07 20:16:13

+0

必须使用像'<除去名称=“product_tag_list 标记包裹这“/>',它只会从产品视图页面中删除。您可以使用所有页面的默认标签进行换行。 – 2015-04-10 04:07:33

0

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 =禁用。

相关问题