Joomla附加视图覆盖

时间:2013-02-06 09:43:36

标签: view override joomla2.5

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

例如。 目前我有类别列表的覆盖。但我想对类别列表进行另一次覆盖,为了实现这一点,它需要成为后端aswel中的可用选项。

所以我可以选择以下内容:

- categorylist
- categorylist-2 

所以说覆盖文件是default.php,是否可以添加default2.php并以某种方式使其在后端可用,或者我只能通过复制整个com_content视图并更改它来实现这一点,这是一个新的MVC模型?

1 个答案:

答案 0 :(得分: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并在顶部编辑布局标记的title属性。

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