Questions marquées «routes»

9
Comment définir le thème administrateur pour un itinéraire?

Selon le manuel Drupal , la définition de route accepte le paramètre appelé _theme. Malheureusement, ce paramètre est documenté comme "TODO" . Peut-il être utilisé pour forcer le thème administrateur pour l'itinéraire? Est-il possible d'injecter le paramètre de configuration avec le nom du thème...

9
Comment tester si la page actuelle est une page d'administration?

À un moment donné, j'ai commencé à utiliser le code suivant pour tester si la page actuelle est une page d'administration: $route = \Drupal::routeMatch()->getRouteObject(); $is_admin = \Drupal::service('router.admin_context')->isAdminRoute($route); Mais j'ai trouvé que cela échoue sur les...

9
Comment effacer et reconstruire complètement les menus Drupal?

Il y a quelque temps, j'ai trouvé un article de blog sympa qui détaillait comment vider les tables de menus et reconstruire le système de menus avec un appel phush drush, une nécessité car le site sera inutilisable après avoir vidé ces tables mysql. De cette façon, vous pouvez réinitialiser vos...

8
Comment appeler une fonction lors de la visualisation d'un nœud?

Chaque fois que je visualise une page de nœud, je veux appeler une fonction mais je ne sais pas comment faire. Je pensais que je devrais utiliser hook_menu()et déclarer le chemin en tant que nœud /%, et attacher une fonction de rappel à ce chemin. Est-ce la bonne façon ou existe-t-il une manière...

8
Remplacement des éléments de menu par des images

Je cherche un moyen d'afficher les éléments d'un menu sous forme d'images (avec survol) plutôt que les liens de texte habituels. J'ai trouvé les icônes du menu du module , mais comme son nom l'indique, il est conçu pour placer l'icône à côté du lien. Quelqu'un a-t-il une technique pour le faire? Je...

8
Module personnalisé avec son propre menu?

Je suis en train d'écrire mon 3ème module personnalisé et celui-ci est mon plus grand défi à ce jour. Je sais comment utiliser hook_menu pour générer des éléments de menu, et selon le chemin que vous choisissez détermine où ils apparaissent sur le site (menu d'administration ou menu principal,...

7
Pourquoi ne hook_menu_link_alter () fonctionne pas?

je veux développer les liens principaux de mon thème, j'ai donc mis le code suivant dans mon module personnalisé. function mymodulename_menu_link_alter(&$item, $menu) { if ($item['menu_name'] == 'primary-links') { $item['expanded'] = 1; } } Dans page.tpl.php, j'ai utilisé print theme('links',...