Configuration > General > Design > HTML Head > Miscellaneous Scr-6ren">
gpt4 book ai didi

xml - Magento 从 CMS 页面中删除 "Miscellaneous Scripts"

转载 作者:数据小太阳 更新时间:2023-10-29 02:39:42 24 4
gpt4 key购买 nike

我一直在尝试删除特定 CMS 页面的“杂项脚本”(在 System > Configuration > General > Design > HTML Head > Miscellaneous Scripts 中设置)。我转到 CMS > Pages > Design > Page Layout > Layout Update XML 并输入以下代码:

<reference name="head">
<remove name="miscellaneous-scripts"/>
</reference>

这似乎并没有从 CMS 页面中删除代码。我已经尝试过类似的变体,例如“header”而不是“head”,但是,到目前为止,还没有一个起作用。有人可以帮助我实现这一目标吗?使用此方法可以成功完成吗?预先感谢您的任何建设性贡献!

最佳答案

杂项。脚本通过 Mage/Page/Block/Html/Head getIncludes() 提供这是从 template/page/html/head.phtml 调用的.因为它是直接从模板而不是通过 getChildHtml() 调用的,所以您不能使用 layout xml 通过 <remove name... /> 删除它。标签。

您可以设置一个新的 head.phtml 模板,该模板不会使用布局为该 CMS 页面调用 getIncludes()。或者您可以重写 Html/Head.php 并公开一个禁用包含的方法。

关于xml - Magento 从 CMS 页面中删除 "Miscellaneous Scripts",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34271505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com