Pourquoi n'est-ce pas mon drupal 7 sous-menu montre?
Je n'arrive pas à obtenir mes sous-menus à l'écran.
Je suis allé à: Maison » Administration » Structure des Menus
Ensuite, j'ai édité le menu parent et coché la case à cocher qui dit "Montrent que l'augmentation" - mais toujours rien.
Le code sur mon page.tpl.php page pour la navigation je fais référence, est comme suit:
<?php
if ($page['navigation'] || $main_menu):
?>
<?php
print theme('links__system_main_menu', array(
'links' => $main_menu,
'attributes' => array(
'id' => 'nav',
'class' => array('links', 'clearfix'),
),
'heading' => array(
'text' => t('Main menu'),
'level' => 'h2',
'class' => array('element-invisible'),
),
));
?>
<?php
print render($page['navigation']);
?>
<?php
endif;
?>
Ce que je fais mal?
Toute aide serait GRANDEMENT appréciée.
Est-il possible que le thème ne prend pas en charge les sous-menus?
comment pourrais-je trouver quelque chose comme ça?
Vous pouvez essayer de passer votre thème à l'un des thèmes principaux et voir si le sous-menu s'affiche bien. Ce thème (ou thème de base) travaillez-vous? Vous pouvez essayer la vérification de la documentation et de voir si ça dit quoi que ce soit.
ok, donc j'ai juste activé le stark thème et les sous-menus ne sont toujours pas là 🙁
err désolé.. pas sûr que.. je ne suis pas étonnamment familier avec Drupal theming.
comment pourrais-je trouver quelque chose comme ça?
Vous pouvez essayer de passer votre thème à l'un des thèmes principaux et voir si le sous-menu s'affiche bien. Ce thème (ou thème de base) travaillez-vous? Vous pouvez essayer la vérification de la documentation et de voir si ça dit quoi que ce soit.
ok, donc j'ai juste activé le stark thème et les sous-menus ne sont toujours pas là 🙁
err désolé.. pas sûr que.. je ne suis pas étonnamment familier avec Drupal theming.
OriginalL'auteur Nick | 2011-01-20
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que le menu parent "Montrent que l'augmentation" de l'attribut est cochée.
Aller à
admin/structure/menu/item/MENU_ITEM_ID/edit
, et cochez la case "Montrer que l'augmentation"OriginalL'auteur Muhammad Reda
Au lieu d'utiliser le $main_menu variable, vous pouvez utiliser le menu principal bloc, qui est généré avec le menu.
Si tu mets le "menu Principal" en bloc "Navigation" de la région, à admin/structure/block, print render($page['navigation']) dans le page.tpl.php permet d'imprimer le menu complet, y compris ses sous-éléments de menu (les enfants).
Juste assurez-vous que vous cochez la case "Montrer que l'augmentation" option dans le menu parent lien.
Enfin, supprimer le "thème d'impression" des trucs, sinon vous vous retrouvez avec double menu.
l'page.tpl.php va ressembler à quelque chose comme ceci:
OriginalL'auteur m4rinos
Les stark thème out-of-the-box n'affiche pas submenuus dans le menu principal (2011/04).
Si toutefois, vous accédez à admin/structure/blocs, et faites glisser le bloc de menu de l'en-tête de la région dans le stark thème, il a des sous-menus.
Vous aurez aussi deux menus puis, l'originale sans sous-menus et le nouveau avec des sous-menus. Vous pouvez désactiver l'original dans admin/apparence/stark/paramètres.
$2c,
*-brochet
OriginalL'auteur commonpike