2

我创建了一个 cms 页面。我想添加没有顶部菜单的标题。

我尝试将没有 topmenu 内容的 header.phtml 内容复制到新的 cms 页面布局并排除标题链接。它不起作用。

PS - 新 cms 页面的布局也是自定义的。我还为我的新 cms 页面创建了一个布局。

PS - header.phtml中有 2 个 div 。在复制第 1 个 div 时,第 2 个无效。第二个 div 内容有横幅块、购物车块和自定义块。除了论文 2 div header.phtml还包含topmenu的 php 代码,即

      <?php    echo $this->getChildHtml('topMenu') ?>

我在复制和粘贴时将其排除在外。

我正在使用 magento 1.7.0.2

对此有任何建议还是有另一种方法可以做到这一点?

4

2 回答 2

3

在编辑器中打开 app>design>frontend>default>your_theme>layout>page.xml。

有一个块名称="header"。在那里有一个topmenu 块说name="menu"。

复制名称并打开 admin>cms>your_cms_page>Design。

在布局更新 XML 中写入

<remove name="menu" />

保存并刷新浏览器。

于 2013-02-12T11:48:56.927 回答
1

在后端,在“设计”选项卡下编辑 CMS 页面详细信息的页面中,找到“自定义 XML 更新”输入字段并添加:

<remove name="top.menu" />

这将使 Magento 忽略 CMS 页面中名为“top.menu”的块

于 2013-02-12T10:54:41.787 回答