Drupal er et open - source content management rammeverk brukes som back- end system i etableringen av komplekse nettsteder . Bruke den, kan du bygge et nettsted med funksjoner som brukerkonto registrering , RSS feeds , side maler og tilpassede oppsett , og samfunnet portaler fra scratch. Drupal kjernen systemet er modulbasert i naturen, og du kan oppleve at sidene som er laget fra sine maler inneholder kategorier som du ikke vil ha i din navigasjonsmenyen . Heldigvis kan du fjerne kategorier gjennom forsiktig redigering av systemets malfiler . Instruksjoner
en
tilgang til filen katalog tre av nettstedet ditt via File Transfer Protocol ( FTP) , og finn template.php filen innsiden av Drupal temaets undermappe . Hvis det ikke finnes , oppretter du den
2
Åpne template.php filen i din foretrukne teksteditor , og sett inn følgende kode : .
< Php
?
funksjon _phptemplate_variables ( $ krok , $ vars = array ( ) ) {
if ( $ krok == ' side ') {
yourthemename_removetab (' adressebok ' , $ vars ) ;
}
returnerte $ vars ;
}
funksjon yourthemename_removetab ( $ etiketten , og $ vars ) {
$ tabs = eksplodere ( "\\ n" , $ vars [' tabs '] ) ;
$ vars [' tabs '] = '';
foreach ( $ faner som $ tab ) {
if ( strpos ( $ kategorien ' >' . $ etiketten. ' < ') === FALSE ) {
$ vars [ ' tabs ' ] . = $ kategorien . "\\ n";
}
}
}
>
Substitute navnet på kategorien du vil ? fjerne for
3
Kopier og lim inn " yourthemename_removetab (' adressebok ' , $ vars )," " adressebok. "-linjen en ekstra gang for hver kategori du ønsker å fjerne , erstatte navnet på den respektive kategorien i hver påfølgende linje.
4
Lagre og publiser ditt template.php fil. Den uønskede faner vil nå bli fjernet fra sidene .