因此,我对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。