2013-02-06 106 views
0

我想知道是否可以添加额外的视图覆盖到我的Joomla 2.5模板,而无需创建一个全新的MCV模型。Joomla额外视图覆盖

例如。 目前我有一个覆盖类别列表。但是我想为category列表制作另一个覆盖,并且为了工作,它需要成为后端aswel中的可用选项。

所以我能够像之间进行选择:

- categorylist 
- categorylist-2 

所以说,覆盖文件是如default.php,是否有可能增加一个default2.php并以某种方式使其在后台提供,还是我只能通过复制整个com_content视图并将其更改为新的MVC模型来完成此操作?

回答

0

我从来没有尝试过这个,但在测试它确实得到这个以某种方式工作。我不确定这是不是你正在寻找,但它应该有所帮助。使用这种方法,您将能够创建链接到此视图的菜单项。

假设您想要创建新的类别布局。您已经覆盖了模板中的默认布局,例如templates/your-template/html/com_content/category/default.php,现在您需要第二个版本。

复制default.php并将其重命名为default2.php。然后将default.xml文件从components/com_content/views/category/tmpl/default.xml复制到templates/your_template/html/com_content/category/default.xml并将其重命名为default2.xml。

打开default2.xml并在顶部编辑布局标签的标题属性。

转到菜单管理器并添加一个新的菜单项,你应该在列表中看到你的新标题!

+0

谢谢,这个伎俩。 – Gerb