2

如果我确实遵循控制器的操作

$this->loadLayout();     
$this->renderLayout();

并遵循该布局文件

<label>Label</label>
<remove name="right" />
<remove name="left" />
<remove name="header" />
<remove name="footer" />
<reference name="root">
    <action method="setTemplate">
        <template>page/1column.phtml</template>
    </action>
</reference>
<reference name="content">
    <block type="abc/abc" name="hello" template="abc/abc.phtml" />
</reference>

有没有办法在不加载magento的页眉和页脚的情况下加载特定的视图文件。我不想在该页面上加载任何类型的 css、js。

4

1 回答 1

2

在 Magento 中,“head”块负责 js 和 css 输出等。因此,您提供的布局 xml 中唯一缺少的代码如下:

<remove name="head" />

此外,您还没有在示例代码中提供布局句柄。确保您的目标是正确的布局句柄。

于 2012-07-17T07:46:37.160 回答