Utente: Anonymous

Messaggi di configurazione del modulo

Pagina dei moduli
Nella pagina dei moduli le descrizioni associate al modulo provengono dal file miomodulo.info contenuto nella directory del modulo. All’interno del file sono contenute almeno le prime due variabili:

$Id$
name = miomodulo
description = "Descrizione MioModulo"
dependencies = modulo1 modulo2 modulo3
package = MieModuli

con i seguenti significati

  • name Nome del modulo
  • description Descrizione del modulo
  • dependencies Indica i moduli da cui il modulo stesso dipende. Drupal non attiverà il modulo finchè non saranno attivi i moduli da cui dipende
  • package Pakage di appartenenza del modulo.Tutti i moduli appartenenti allo stesso package sono mostrati raggruppati nella pagina dei moduli

Pagina dei blocchi
Nome del blocco nella lista blocchi

Funzione miomodulo_block($op=’list’)

Esempio:

<?php
function miomodulo_block($op = 'list', $delta = 0)
{
    if (
$op == "list")
    {
       
$block[0]["info"] = t('MioBlocco');
        return
$block;
    }
}
?>

* Descrizione dell'help all’interno della configurazione del blocco

Funzione miomodulo_help($section = "")

Come definito al paragrafo Accesso ai moduli:permessi, i permessi di accesso ai moduli sono definiti mediante la funzione miomodulo_perm()

<?php
function miomodulo_perm()
{
   return array(
"amministra contenuti miomodulo",
               
"crea contenuti miomodulo");
}
?>

Il valore di $section deve essere verificato posizionando il cursore sul link ‘configura’ della pagina dei blocchi e vedere a quale percorso punta. Generalmente è admin/build/block/configure/MioBlocco/0 e quindi scrivere la funzione miomodulo_help() nel seguente modo:

<?php
function miomodulo_help($section = "")
{
   
$output = "";
    switch (
$section)
    {
        case
"admin/build/block/configure/MioBlocco/0":
            
$output = "<p>" . t("Descrizione di MioBlocco") . "</p>";
             break;
       default:
    }
    return
$output;
}
?>

Pagina del controllo accessi utenti
Come definito al paragrafo Accesso ai moduli:permessi, i permessi di accesso ai moduli sono definiti mediante la funzione miomodulo_perm()

<?php

function miomodulo_perm()
{
   return array(
"amministra contenuti miomodulo",
               
"crea contenuti miomodulo");
}

?>