我想知道是否可以在我的Joomla 2.5模板中添加额外的视图覆盖,而无需创建全新的MCV模型。
例如。 目前我有类别列表的覆盖。但我想对类别列表进行另一次覆盖,为了实现这一点,它需要成为后端aswel中的可用选项。
所以我可以选择以下内容:
- categorylist
- categorylist-2
所以说覆盖文件是default.php,是否可以添加default2.php并以某种方式使其在后端可用,或者我只能通过复制整个com_content视图并更改它来实现这一点,这是一个新的MVC模型?
答案 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属性。
转到菜单管理器并添加一个新菜单项,您应该会在列表中看到新标题!