您正在寻找的div是通过cms.xml布局文件添加的page/html_wrapper块.
以下是摘自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>
Run Code Online (Sandbox Code Playgroud)
因此,根据您开发主题的方式,有两种方法可以删除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>
Run Code Online (Sandbox Code Playgroud)
如果您复制基本布局文件,则第二个选项适用:
将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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8472 次 |
| 最近记录: |