drupal,簡單的說是個cms系統,通過多年的發展,已經成了cmf系統了,而drupal的強大之處就在於其靈活可配置的module.php
module 簡單的模塊開發實例:spa
認識drupal的目錄結構:3d
通常本身開發的模塊放在sites/default/modules下,settings.php 都是配置信息blog
drupal的模塊須要幾個必須的文件,分別是:ip
module_name.info :一般是些配置信息,文件加載,依賴加載的配置,經常使用的參數以下:ci
name : 模塊的名稱開發
description: 對於該模塊的描述it
core: 基於drupal 的內核版本io
version:模塊的版本test
files[] :須要加載的文件
dependencies[] :須要的依賴
module_name.module : 一般是菜單定義,權限定義
module_name.install : 一般是安裝時對應的操做和卸載時對應的操做,通常本身開發,是不須要使用此文件的
其他的文件按照本身的需求來定義,開發便可.
模塊開發完成,在使用時,需在模塊配置頁面啓動生效
drupal模塊開發實例:
模塊名稱: my_test
my_test.info : 配置信息
my_test.module: menu,permission 定義
my_test.inc: 邏輯處理
生成的頁面效果以下:
就這樣一個簡答的模塊已經搭建起來了