Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Drupal >> .

Come eliminare Tabs in Drupal

Drupal è un framework open-source di gestione dei contenuti utilizzato come sistema di back-end per la creazione di siti web complessi . Con esso , è possibile costruire un sito web con funzionalità come la registrazione di account utente , i feed RSS , pagina di template e layout personalizzati e portali di comunità da zero . Core system Drupal è modulare in natura , e si potrebbe scoprire che le pagine create dai suoi modelli contengono schede che non volete nel vostro menu di navigazione . Fortunatamente, è possibile rimuovere le schede attraverso un attento editing di file di modello del sistema. Istruzioni
1

Accesso l'albero delle directory di file del tuo sito web tramite FTP ( ) File Transfer Protocol , e individuare il file template.php all'interno della sottocartella del vostro tema Drupal . Se uno non esiste , crearla
2

Aprire il file template.php nel vostro editor di testo preferito , e inserire il seguente codice: .

<
Php ? _phptemplate_variables funzione

( $ hook , $ vars = array ( ) ) {

if ( $ hook == ' pagina ') {

yourthemename_removetab ( ' rubrica ' , $ vars ) ;

}

ritorno $ vars ;

}

funzione yourthemename_removetab ( $ etichetta , & $ vars ) {

$ tabs = explode ( " \\ n" , $ vars [' schede '] ) ;

$ vars [' schede '] ='';

foreach ( $ schede come $ tab) { < br if ( strpos ( $ tab , '>' . $ etichetta . '<' ) === FALSE) {

$ vars . = $ tab [ ' schede ' ] >

. " \\ n"; }


}

}

>

sostituire il nome della scheda che si desidera ? rimuovere per
3

Copia e incolla il " yourthemename_removetab ( ' rubrica ' , $ vars ) ; " " rubrica ". linea di un tempo aggiuntivo per ogni scheda che si desidera rimuovere , sostituendo il nome della rispettiva scheda in ogni riga successiva .
4

salvare e pubblicare il file template.php . Le schede indesiderate ora saranno rimossi dalle pagine.

 

software © www.354353.com