所以我有点困惑于Joomla的替代布局覆盖。
我正在使用Joomla3.3
我已经阅读了所有的Joomla 3.x文档,并且没有任何运气地学习了许多教程。
下面是我的模板文件:

Promo是可供选择的布局的名称,我想为我的一个类别页面激活它。

因此,它似乎是一个没有问题的替代布局。
然后我做了菜单项:

但是,当我进入页面时,它只调用blog.php覆盖,而不调用promo.php布局。
我在这里做错什么了?
发布于 2014-07-20 04:20:52
您的promo.xml文件在哪里?您应该在拥有promo.php文件的同一目录中有一个。public_html/components/com_content/views/category/tmpl文件应该是位于promo.xml文件夹下的blog.xml文件的副本。您只需更改行:
<layout title="COM_CONTENT_CATEGORY_VIEW_BLOG_TITLE" option="COM_CONTENT_CATEGORY_VIEW_BLOG_OPTION">至
<layout title="promo" option="promo">然后,当您创建菜单项时,选择其类型为promo。
发布于 2014-07-20 13:36:32
为了扩展@itoctopus,有两种不同的布局,一种是替代的布局,另一种是备用的菜单布局。如果您创建了直接菜单链接,则必须使用后者。为此,您需要xml文件,此时它将显示在菜单选项列表中。可选布局应用于项目,菜单选项中不显示“不”。菜单总是重写该项。还有一些额外的选项,你可以在周围玩。
https://stackoverflow.com/questions/24837399
复制相似问题