文档章节

模块开发第一篇

j
 joomla你好
发布于 2015/03/23 14:44
字数 393
阅读 37
收藏 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
idea 快速搭建spring boot 多模块项目(底部附源码)

第一步 :创建父maven 模块,新建一个spring boot项目 父类pom.xml 第二步:只保留pom.xml文件,删除src文件,然后依次新增dao、service、web模块,我这里多加了一个 generate方便生成mybat...

小海bug
04/18
13
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

没有更多内容

加载失败,请刷新页面

加载更多

c++ 虚基类

c++ 虚基类 p556

天王盖地虎626
19分钟前
12
0
Java中的面向对象

一、面向对象 面向对象和面向过程的区别 过程就是函数,就是写方法,就是方法的一种实现。 对象就是将函数,属性的一种封装。用人们思考习惯的方式思考问题。 如何自定义类 修饰符 类名{ //成...

zhiruochujian
28分钟前
3
0
k8s删除Terminating状态的命名空间

背景: 我们都知道在k8s中namespace有两种常见的状态,即Active和Terminating状态,其中后者一般会比较少见,只有当对应的命名空间下还存在运行的资源,但是该命名空间被删除时才会出现所谓的...

Andy-xu
30分钟前
20
0
seata源码阅读笔记

seata源码阅读笔记 本文没有seata的使用方法,怎么使用seata可以参考官方示例,详细的很。 本文基于v0.8.0版本,本文没贴代码。 seata中的三个重要部分: TC:事务协调器,维护全局事务和分支...

东都大狼狗
43分钟前
7
0
Rust:最小化窗口后 CPU占用率高 (winit,glutin,imgui-rust)

最近试着用 imgui-rust 绘制界面,发现窗口最小化后CPU占用会增大。 查询的资料如下: https://github.com/rust-windowing/winit/issues/783 https://github.com/ocornut/imgui/issues/1151 ...

reter
47分钟前
23
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部