因此,我对Joomla的“替代布局”替代感到有些困惑。

我正在使用Joomla 3.3

我已经阅读了所有Joomla 3.x documentation,并按照许多教程进行了学习,但没有任何运气。

所以这是我的模板文件:



促销是我要为我的类别页面之一激活的替代布局的名称。



因此,它看起来像是另一种布局,没有问题。

然后,我继续进行菜单项设置:


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

我在这里做错了什么?

最佳答案

您的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">


然后,当您创建菜单项时,选择其类型为promo。

08-25 12:39