0

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

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

因此,我可以在以下内容之间进行选择:

- categorylist
- categorylist-2 

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

4

1 回答 1

0

我以前从未尝试过这个,但在测试时它确实让它在某种程度上起作用。我不确定这是否正是您正在寻找的,但它应该有所帮助。使用此方法,您将能够创建链接到此视图的菜单项。

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

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

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

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

于 2013-02-07T20:22:22.593 回答