加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何向现有的joomla 2.5组件添加新视图(以及新的菜单项类

发布时间:2020-12-13 16:48:28 所属栏目:PHP教程 来源:网络整理
导读:也许我想添加一个新视图,以及一个新的菜单项类型到内容组件. 请问有什么步骤? UPDATE 问题(由@ValentinDespa提供): You want to extend com_content functionality or you want to override a view or to build a new component that does something? 正如
也许我想添加一个新视图,以及一个新的菜单项类型到内容组件.

请问有什么步骤?

UPDATE

问题(由@ValentinDespa提供):

You want to extend com_content functionality or you want to override a
view or to build a new component that does something?

正如我所说,我想扩展com_content并为其添加一个新视图.现在有一些观点,如单篇文章,类别博客和类别列表.

我想添加另一个名为文章标题的菜单项,因此仅显示标题但有一些参数(如列数).

当前特征不需要它.

注意

大家好,我的新观点应该是什么样的,请告诉我如何创建新视图.

解决方法

是您可以创建新视图.

它很简单,只需从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 = yourournamename&amp ;layout = yourlayoutoutnames.

在这里我提到视图文件夹名称必须是控制器和模型文件名我们可以用其他名称实现,但它会在你不善于joomla时为你创建问题.

注意:
要添加视图,您不需要安装组件,这根本不是一个好主意.

您还可以在视图中添加多个布局
??你的tmpl文件夹里面只是创建新文件.也不要错过放在com_contents / controller和com_contents / model文件夹中的控制器和模型

更多帮助take a look at this

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读