Drupal est un cadre de gestion de contenu open-source utilisé comme un système back-end dans la création de sites web complexes. Grâce à elle, vous pouvez construire un site web avec des fonctionnalités telles que l'enregistrement du compte d'utilisateur , des flux RSS, des modèles et des mises en page personnalisées page et portails communautaires à partir de zéro . Système noyau Drupal est de nature modulaire, et il se peut que les pages créées à partir de ses modèles contiennent des onglets que vous ne voulez pas dans votre menu de navigation . Heureusement , vous pouvez supprimer les onglets par un montage minutieux des fichiers de modèle du système. Instructions
1
Accédez à l' arborescence de fichiers de votre site Web via File Transfer Protocol (FTP) , et localisez le fichier template.php intérieur du sous-dossier de votre thème Drupal . Si elle n'existe pas, créez-
2
Ouvrez le fichier template.php dans votre éditeur de texte préféré et insérez le code suivant : .
< Php
? _phptemplate_variables de la fonction
($ crochet, $ vars = array () ) {
if ($ crochet == 'page' ) {
yourthemename_removetab (« carnet d'adresses », $ vars ) ;
}
return $ vars ;
}
fonction yourthemename_removetab
(label $ , et $ vars ) {
$ onglets = explode ( "\\ n ", $ vars [' tabs '] ) ;
$ vars [' tabs '] ='';
foreach ($ onglets que $ tab ) {
if ( strpos ( $ tab , '>' . $ label . '<' ) === FALSE) {
$ vars . = $ tab [' onglets '] . "\\ n" ; }
} }
> Photos
remplacer le nom de l'onglet que vous voulez ? enlever pour
3
Copiez et collez le " yourthemename_removetab (« carnet d'adresses », $ vars ) ; " " carnet d'adresses ". ligne un temps supplémentaire pour chaque onglet que vous souhaitez supprimer , substituer le nom de l'onglet correspondant dans chaque ligne successive .
4
Enregistrez et publiez votre fichier template.php . Les onglets indésirables vont maintenant être retirés de vos pages.