gpt4 book ai didi

magento - 如何在magento中删除std div

转载 作者:行者123 更新时间:2023-12-02 16:51:27 25 4
gpt4 key购买 nike

我试图从我的 magento 主页中删除“std div”,但找不到相同的任何建议。

最佳答案

您要查找的 div 是通过 cms.xml 布局文件添加的 page/html_wrapper block 。

以下摘录自 app/design/frontend/base/default/layout/cms.xml:

<cms_page translate="label">
<label>CMS Pages (All)</label>
<reference name="content">
<block type="core/template" name="page_content_heading" template="cms/content_heading.phtml"/>
<block type="page/html_wrapper" name="cms.wrapper" translate="label">
<label>CMS Content Wrapper</label>
<action method="setElementClass"><value>std</value></action>
<block type="cms/page" name="cms_page"/>
</block>
</reference>
</cms_page>

因此,有几种方法可以删除 div,具体取决于您开发主题的方式。

如果您使用 local.xml,第一个选项将适用:

    <cms_page>
<reference name="content">
<action method="unsetChild">
<alias>cms.wrapper</alias>
</action>
<block type="cms/page" name="cms_page"/>
</reference>
</cms_page>

如果您将基本布局文件复制到以下位置,则适用第二个选项:

将 cms.xml 从 app/design/frontend/base/default/layout/cms.xml 复制到 app/design/frontend/your_package/your_theme/layout/cms.xml 并将上面的第一个布局片段编辑为以下内容:

   <cms_page translate="label">
<label>CMS Pages (All)</label>
<reference name="content">
<block type="core/template" name="page_content_heading" template="cms/content_heading.phtml" />
<block type="cms/page" name="cms_page" />
</reference>
</cms_page>

关于magento - 如何在magento中删除std div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11103834/

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