Come personalizzare Modulo display in Drupal

January 8

Come personalizzare Modulo display in Drupal


Drupal è un sistema di gestione dei contenuti on-line sviluppato sotto una licenza open-source. È stato progettato per fornire una vasta gamma di opzioni e strumenti per la creazione e la manutenzione del sito web. Le sue capacità native possono essere ampliati attraverso l'installazione di applicazioni software di terze parti private, chiamati anche moduli. L'aspetto di un sito web Drupal è determinata da un fascio di fogli di stile CSS e file pre-processore ipertestuali chiamato un tema. È possibile personalizzare la visualizzazione del modulo con l'aggiunta di una funzione di hook tema di un modulo. Un gancio tema sarà o visualizzare il modulo con il tema attivo o indirizzare il modulo per caricare un tema separato.

istruzione

1 Aprire il client FTP, quindi accedere al tuo sito web. Fornire il nome host, il nome utente e la password forniti dal servizio Web hosting. Passare a "sites / all / modules / nomemodulo" nella directory di Drupal. Fare clic sul file "tpl.php" per il modulo che si desidera personalizzare e selezionare "Modifica".

2 Scorrere fino alla fine del file. Incollare il seguente frammento di codice PHP nel file:

<? Php

Funzione hook_theme ($ esistente, $ type, $ tema $ path) {

tornare array (

'Insert_name' => array (

=> Array 'argomenti' ( 'ELEMENT_1' => NULL, 'ELEMENT_2' => NULL, 'ELEMENT_3' => NULL),

),

);

}

Sostituire "inserire

il nome" con il nome del modulo che si desidera tema, e "elemento #" con il contenuto tipi inclusi nel modulo. Questo si applica il tema corrente per l'aspetto del display del modulo. In alternativa, è possibile creare un tpl.php separata e css per il modulo, che sarà personalizzare ulteriormente l'aspetto.

3 Carica il file nella "all / modules / siti / nomemodulo" cartella. Fai clic su "Sì" quando viene chiesto se si desidera sovrascrivere il file esistente. Uscire dal client FTP.