[英]How to add a new view (and also a new Menu Item Type) to existing joomla 2.5 components?
也许我想添加一个新view
,以及一个新的Menu Item Type
到内容组件。
请问有什么步骤?
UPDATE
问题(由@ValentinDespa
):
您想扩展com_content功能还是想要覆盖视图或构建一个可以执行某项操作的新组件?
正如我所说,我想扩展com_content
并为其添加一个新视图。 现在有一些观点,如Single Article
, Category Blog
和Category List
。
我想添加另一个名为Article Titles
菜单项,因此仅显示标题但有一些参数(如列数)。
当前特征不需要它。
注意
大家好,我的新观点应该是什么样的,请告诉我如何创建新视图。
是您可以创建新视图。
它很简单,只需从com_content复制任何视图(类别,博客)。
文件结构应该类似于文件夹内部。
Step 1
view.html.php
tmpl
your layout names(default.php)
xml file.
Also remember to change the class name of the view.html.php
Step 2
Add a controller file (just make a copy of existing one category or blog)
Controller name must be your new view folder name.
Also remember to change the class name of the controller
step 3
add a model file for your new view (same make copy of any existing)
remember to change the class name and file name should be view folder name.
然后,您可以通过提供正确的URL来访问此视图。 例如:www.example.com/index.php?option=com_content&view=yourviewname&layout=yourlayoutnames。
在这里我提到视图文件夹名称必须是控制器和模型文件名我们可以用其他名称实现,但它会在你不善于joomla时为你创建问题。
注意:要添加视图,您不需要安装组件,这根本不是一个好主意。
您还可以在tmpl文件夹中的视图中添加多个布局,只需创建新文件。也不要错过要放入com_contents / controller和com_contents / model文件夹的控制器和模型
更多帮助看看这个
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.