Drupal är ett open - source content management ramverk används som back - end system för att skapa komplexa webbplatser . Använda den, kan du bygga en webbplats med funktioner såsom användarkonto registrering , RSS -flöden , sidmallar och anpassade layouter , och portaler community från scratch . Drupal core -systemet är modulärt i naturen , och du kanske upptäcker att de sidor som skapas från sina mallar innehåller flikar som du inte vill ha i din navigeringsmenyn . Lyckligtvis kan du ta bort de flikar genom noggrann redigering av systemets mallfiler . Instruktioner
1
komma åt filen katalogträdet på din webbplats via File Transfer Protocol ( FTP ) och leta upp template.php filen insidan av din Drupal tema är undermapp . Om en sådan inte finns , skapar det
2
Öppna template.php filen i en textredigerare och lägg till följande kod : .
< Php
?
funktion _phptemplate_variables ( $ krok , $ Vars = array ( ) ) {
if ( $ hook == ' sida ' ) {
yourthemename_removetab ( " adressbok " , $ Vars ) ;
}
retur $ Vars ,
}
funktion yourthemename_removetab ( $ label , & $ vars) {
$ flikar = explodera ( " \\ n " , $ Vars [ ' tabbar ' ] ) ;
$ Vars [ ' flikarna ' ] = '' ;
foreach ( $ flikar som $ flik ) {
om ( strpos ( $ fliken ' > ' . $ etiketten . ' < ' ) === FALSE ) {
$ Vars [ ' flikarna ' ] . = $ flik . " \\ n ";
}
}
}
>
Ersätt namnet på den flik som du vill ? bort för Addera 3
Kopiera och klistra in " yourthemename_removetab ( " adressbok " , $ Vars ) , " " adressbok . " linjen ytterligare en tid för varje flik du vill ta bort , byta namnet på respektive flik i varje efterföljande rad .
4
Spara och publicera din template.php fil . De oönskade flikar kommer nu tas bort från dina sidor .