web-dev-qa-db-fra.com

Module personnalisé Menu Item Link Class Css

J'aimerais personnaliser un module de menu. Je souhaite ajouter une classe CSS par défaut à un 'my_template' de Joomla afin de restituer tous les éléments du menu des liens avec une classe par défaut (<a class="link_menu"...).

Je sais que cela est accompli via l’élément de menu, les options d’onglet avancées permettant d’ajouter une classe CSS à un élément de menu particulier. Mais je voudrais ajouter cette classe automatiquement à tous les éléments de ce module de menu.

Comment cela pourrait-il être résolu?

enter image description here

2
jgc412

J'ajouterais un suffixe de module ou de classe de menu au module de menu lui-même. Ensuite, vous pouvez écrire le fichier css spécifiquement pour ce type de module de menu, en appliquant les règles à chaque élément de menu qu'il contient.

1
David Hayes

Une solution possible: Ajouter une classe CSS à votre module dans l'onglet Avancé:

enter image description here

À partir de là, vous pouvez ajouter par exemple un Suffixe de classe de menu, puis, via CSS, vous pouvez ajouter une règle à vos éléments de menu, par exemple si vous ajoutez une classe appelée custom-menu, le code sera:

.custom-menu li { /* your custom code */ }
0
AlejandroVega