Joomla - 类别博客替代布局未被应用

时间:2014-07-19 06:21:44

标签: joomla joomla3.2

所以我对Joomla的Alternative Layout覆盖感到有些困惑。

我正在使用Joomla 3.3

我已经阅读了所有Joomla 3.x documentation,并且在没有任何运气的情况下遵循了许多教程。

所以这是我的模板文件:

enter image description here

Promo是我想为其中一个类别页面激活的替代布局的名称。

enter image description here

所以它看起来像一个没有问题的替代布局。

然后我继续做了菜单项: enter image description here

但是,当我进入该页面时,它仅调用blog.php覆盖,而不调用promo.php布局

我在这里做错了什么?

2 个答案:

答案 0 :(得分:6)

您的promo.xml文件在哪里?您应该在promo.php文件的同一目录中有一个。 promo.xml文件应该是位于public_html / components / com_content / views / category / tmpl文件夹下的blog.xml文件的副本。您只需要更改该行:

<layout title="COM_CONTENT_CATEGORY_VIEW_BLOG_TITLE" option="COM_CONTENT_CATEGORY_VIEW_BLOG_OPTION">

<layout title="promo" option="promo">

然后在创建菜单项时,选择其类型为促销。

答案 1 :(得分:1)

要扩展@itoctopus,有两个不同的东西,一个替代布局和一个备用菜单布局。如果您创建直接菜单链接,则必须使用后者。为此,您需要xml文件,此时它将显示在菜单选项列表中。替代布局应用于项目,并且不会显示在菜单选项中。菜单始终覆盖该项目。您可以使用其他一些选项。