Drupal er et open -source content management ramme, der anvendes som en back -end system i skabelsen af komplekse websites. Brug det, kan du bygge en hjemmeside med funktioner såsom brugerkonto registrering, RSS-feeds, side skabeloner og brugerdefinerede layouts , og lokale portaler fra bunden. Drupal core system er modulært i naturen, og du kan opleve, at de sider, der er oprettet af dets skabeloner indeholder faner , som du ikke ønsker i dit navigations menu. Heldigvis kan du fjerne de faner, gennem omhyggelig redigering af systemets skabelonfiler . Instruktioner
1
adgang til filen mappetræ af din hjemmeside via File Transfer Protocol ( FTP) , og find template.php indersiden af din Drupal temaets undermappe . Hvis man ikke eksisterer , skal du oprette det
2
Åbn template.php i din foretrukne teksteditor , og indsæt følgende kode : .
< Php
?
funktion _phptemplate_variables ($ krog, $ vars = array ( )) {
if ($ hook == 'siden ' ) {
yourthemename_removetab ( ' adressebog ' , $ vars ) ;
}
tilbagevenden $ vars ,
}
funktion yourthemename_removetab ( $ label, & $ vars ) {
$ faner = eksplodere ( "\\ n" , $ vars [' faner '] ),
$ vars [' faner '] = '';
foreach ( $ tabs som $ fane) { < br >
if ( strpos ( $ fanen '>' . $ etiket. '< ' ) === FALSE ) {
$ vars [' faner '] . = $ fanen. "\\ n";
}
}
}
>
Stedfortræder navnet på den fane, du vil ? fjerne for
3
Kopier og indsæt " yourthemename_removetab ( ' adressebog ' , $ vars ) " " adressebog . " linjen en ekstra gang for hver fane , du ønsker at fjerne, substituere navnet på den respektive fane på hver efterfølgende linje.
4
Gem og udgive din template.php . De uønskede faner vil nu blive fjernet fra dine sider.