创建一个简单的Joomla!模块

翻译 2015年07月07日 15:14:30

https://docs.joomla.org/J3.x:Creating_a_simple_module/Introduction

一、引言
模块的命名规则: mod_modulename/modulename.php

模块的文件结构,4个基本的文件:

  • mod_helloworld.php,整个模块的入口,初始化路径、helper路径用例收集数据,包含模板等
  • mod_helloworld.xml,模块信息,安装的文件和参数
  • helper.php,包含一个helper类文件,获取数据用的
  • tmpl/default.php,模板文件

    创建mod_helloworld.php文件
    三个任务

  • 包含helper文件:
  • invoke the appropriate helper class method to retrieve the data
  • 包含模板文件

创建 helper.php
类名的命名规则一般是ModHelloWorldHelper,不是必须。如果用com_ajax插件的话就必须这么命名。

创建模板文件tmpl/default.php

创建mod_helloworld.xml
指导安装文件和参数,如果没有表格,参数行是空的

二、使用数据库
在xml文件中创建一个表。。。

三、添加表单

JOOMLA文件夹所代表的功能模块

1、componets 所有安装的组件的,前端用户界面相关程序都在这里,每个组件一个子目录,通常是com_***     2、plugins 所有的插件,涉及的程序文件和模板文件,资源等等    ...

Joomla使用自定义Html模块,并在其中添加PHP代码

自定义Html模块可以根据自己的需要编辑html代码在页面指定的位置显示,并且可以添加php代码。 1.新建自定义Html模块 扩展–》模块管理器–》新建–》向下滚动鼠标,找到自定义Html模块 ...

joomla模块管理

在Extensions下选择Module Manager,即到了模块管理的界面。同样,有Site和Administrator两个界面。对于 Administrator,这些模块是全部打开的,Soz ...

Joomla! 的 文章,目录列表如何自定义版面样式

Joomla! 的 文章,目录列表如何自定义版面样式?这个问题很关键,举个例子,如果文章页里要投放广告,目录文章列表里要挂个图,都需要知道。如何做呢,很简单,就是在菜单项里建一个catgory 类型的...

Joomla!模块、组件、插件的联系和适用范围 (意见版)

4.5.  Joomla!模块、组件、插件的联系和适用范围 qq群(65563991)本小节以形象的比喻为引子进行讲解。4.5.1.三者联系 如果把Joomla!系统看作一栋大楼,组件就是构成大楼的...

Joomla源代码解析(二十二) 模块是如何被调用执行并渲染(下)

上一文章中提到了getBuffer函数,在函数中实际上调用了render ,这个对象是JDocumentRendererModule 类的实例,我们看看JDocumentRendererModule ...

如何移除Joomla自带的js和link文件

Joomla的模板很不干净,自到好几个js文件,还加了好几个link,这些完全不符合国情,如何去掉? 获取和修改这些信息的文件在:\libraries\joomla\document\htm...

使用 Fabrik 组件为 Joomla 创建一个简单的留言板

下载 Fabrik :http://fabrikar.com/downloads 把 Fabrik 安装在自己的 Joomla 网站里然后在“组件”菜单里,打开 Fabrik 点击 “Forms” ...
  • postfxj
  • postfxj
  • 2012年10月15日 08:17
  • 2957

Joomla(4) 创建Modules ,模块开发

简介 模块是页面扩展轻量级方式,相对组件更为灵活。模块通常用来做页面中不太复杂的一小块,并且能够跨越不同的组件。 在 Joomla 的标准安装后,你可以看到许多模块的例子,菜单,最新新闻,...

为Orchard CMS创建一个简单的HelloWorld模块

本文介绍如何在Orchard中开发使用一个简单的模块,是阅读Orchard在线文档的笔记。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建一个简单的Joomla!模块
举报原因:
原因补充:

(最多只允许输入30个字)