模块开发第一篇 模块是一个轻量级的,十分灵活的扩展。主要用来在页面上输出展示一定的内容。模块和菜单有着密切的关系,你可以通过菜单来控制一个模块是否显示。一些模 块依赖于特定的组件,比喻说“最新新闻模块
模块开发第一篇
模块是一个轻量级的,十分灵活的扩展。主要用来在页面上输出展示一定的内容。模块和菜单有着密切的关系,你可以通过菜单来控制一个模块是否显示。一些模 块依赖于特定的组件,比喻说“最新新闻模块”,它就依赖于文章组件。当然模块也可以完全不依赖于组件。他可以完全是一些静态的XML文件。或者是一些文本。
模块的文件结构:
一个标准的模块至少有4个文件
mod_modulename.php 这是模块的主入口点文件。在这个文件中,它会执行一些常规的初始化操作,调用Helper类去获得必要的数据,并且加载模块的模版文件。
mod_modulename.xml 这是模块的自述文件。这个文件定义了模块安装时需要的文件,主要被joomla的安装程序使用。并且在后台设置模块的配置参数
helper.php 这个文件包含了模块的帮助类(helper),主要在这个类中完成数据的获取和处理。通常可以从数据库获取数据
tmpl/default.php 这是模块的模版文件。这个文件将会使用mod_modulename.php收集到的数据,然后产生HTML以供输出。
- 我们的网站有很多免费的joomla开发教程,欢迎joomla爱好者去下载!
Zmax程序人