文档章节

模块开发第一篇

j
 joomla你好
发布于 2015/03/23 14:44
字数 393
阅读 36
收藏 0

模块开发第一篇 

模块是一个轻量级的,十分灵活的扩展。主要用来在页面上输出展示一定的内容。模块和菜单有着密切的关系,你可以通过菜单来控制一个模块是否显示。一些模 块依赖于特定的组件,比喻说“最新新闻模块”,它就依赖于文章组件。当然模块也可以完全不依赖于组件。他可以完全是一些静态的XML文件。或者是一些文本。

模块的文件结构:

一个标准的模块至少有4个文件

  •        mod_modulename.php       这是模块的主入口点文件。在这个文件中,它会执行一些常规的初始化操作,调用Helper类去获得必要的数据,并且加载模块的模版文件。

  •  mod_modulename.xml            这是模块的自述文件。这个文件定义了模块安装时需要的文件,主要被joomla的安装程序使用。并且在后台设置模块的配置参数

  •        helper.php                  这个文件包含了模块的帮助类(helper),主要在这个类中完成数据的获取和处理。通常可以从数据库获取数据

  •  tmpl/default.php        这是模块的模版文件。这个文件将会使用mod_modulename.php收集到的数据,然后产生HTML以供输出。

  • - 我们的网站有很多免费的joomla开发教程,欢迎joomla爱好者去下载!

  • Zmax
    程序人


© 著作权归作者所有

共有 人打赏支持
j
粉丝 3
博文 9
码字总数 4736
作品 0
南宁
私信 提问
使用Entity Framework和WCF Ria Services开发SilverLight之2:POCO

在上一篇中《使用Entity Framework和WCF Ria Services开发SilverLight之1:简单模型》我们提出这类简单模型的几个问题: 1:实体模型被紧耦合在EDM中,同时它不能项目(模块)使用。随着每一...

luminji
2011/06/13
0
0
Node连接MySQL并封装其增删查改

Node连接MySQL并封装其增删查改 Node连接Mysql 说到node,可能大家会想到MOngoDB作为数据库,这里将会介绍node与mysql的连接,并分享了封装好的实例代码,在项目开发中可直接使用。下一篇博客...

优惠券活动
2018/05/18
0
0
循序渐进开发WinForm项目(4)--Winform界面模块的集成使用

随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到C#开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习...

walb呀
2017/12/04
0
0
买《Python从小白到大牛》专题视频课程,送配套纸质图书

经过一年多时间的呕心沥血,Python立体化图书——《Python从小白到大牛》即将与大家见面了。所谓立体化图书包括:电子图书、视频、课件和服务等内容。 《Python从小白到大牛》纸质图书将于9...

tony关东升
2018/07/23
0
0
模块依赖管理【续1】- 依赖循环检测的实现

这篇是承接《轻量级 Java 开发框架 设计》系列Blog文的后续文章,同时为《模块依赖管理》博文的续,本文专门用以讲解循环依赖检查在 Hasor 中是如何实现的。 依赖循环引发最严重的问题就是死...

哈库纳
2013/09/17
0
1

没有更多内容

加载失败,请刷新页面

加载更多

开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
6
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
3
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
2
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
0
0
RabbitMQ学习(2)

1. 生产者客户端 void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 1. 在生产者客户端发送消息时,首先......

江左煤郎
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部