Egy egyszerű modul készítése, amely semmit nem tesz, de alapja lehet egy komolyabbnak.
Kimondottan kezdők számára, akik most ismerkednek a Drupal 6 alapokkal.
Komolyabb leírás angolul itt található: Creating modules - a tutorial: Drupal 6.x
És még egy érdekes írás az .install fájl használatáról: Using Drupal Module Install Scripts
1. Hozz létre egy mappát a modulok között. Szokásos helye: sites/all/modules
vagy: sites/sajatdomain.hu/modules
A pálda kedvéért a modul neve pelda. Azaz a léterehozott mappa pl.: sites/all/modules/pelda
További részleteket itt találsz: Telling Drupal about your module, illetve Writing .info files
; $Id$
name = Próba
description = Próba modul
core = 6.x
; PACKAGE mely modul csoportban szerepeljen az admin oldalon - opcionális
package = Voting
; DEPENDENCIES mely modulok kellenek hozzá, azaz melyeket kell előtte installálni - opcionális
dependencies[] = cck
dependencies[] = votingapi
3. Install fájl létrehozása a modul mappájában: proba.install
A PHP tag-et NEM KELL LEZÁRNI!!!
<?php
// $Id: proba.install
/**
* Implementation of hook_install()
*/
function proba_install() {
// Set the module weight so it can override other modules.
db_query("UPDATE {system} SET weight = 99 WHERE name = 'proba'");
}
/**
* Implementation of hook_uninstall()
*/
function proba_uninstall() {
// Remove the module from the system table
db_query("DELETE FROM {system} WHERE name = 'proba'");
}
4. Modul fájl létrehozása a modul mappájában: proba.module
A PHP tag-et NEM KELL LEZÁRNI!!!
<?php
// $Id: proba.module
/**
* @file
* Próba modul
*/
5. A modul engedélyezése
Adminisztráció / Webhely építés / Modulok
Keresd meg a Próba modult és kapcsold be. Egyelőre semmit nem csinál, de ha nem jelez hibát, az első lépésen túl vagyunk. :-)