Le site sur lequel je travaille a beaucoup de contenu réservé aux abonnés auquel on accède via un ensemble de catégories associées à des groupes d'autorisations. Les éléments réservés aux abonnés n'apparaissent pas dans les menus standard, ils ne sont donc pas visibles dans le menu Affectations du thème Gantry.
Existe-t-il un moyen d'attribuer un contour à tous les articles d'une catégorie?
Vous devriez pouvoir créer un élément de menu de blog de catégorie et lui attribuer le contour. Je crois que cela devrait s'appliquer aux articles de cette catégorie.
Ma première suggestion ici serait le gestionnaire de modèles avancé par des laboratoires réguliers.
Cela donne un contrôle total sur la manière dont vous pouvez affecter des modèles. Il couvre le contenu Joomla par articles, catégories, types de page ... ou, dans votre cas, la version pro offre une option pour affecter un modèle par groupes d'utilisateurs ou identifiants d'utilisateurs.
Ainsi, par exemple, vous pouvez définir un modèle spécifique pour vos membres/utilisateurs enregistrés.
Remarque: Testez d'abord la version gratuite pour voir si elle fonctionne bien avec gantry5, avant de choisir la version Pro.
En guise d'alternative, l'utilisation du gestionnaire de modèles principal est une autre idée qui pourrait fonctionner (en fonction de la configuration de l'ensemble de votre site Web).
Définissez comme modèle par défaut celui que vous souhaitez affecter aux pages ne comportant pas d'élément de menu, puis affectez vos autres modèles aux pages comportant un élément de menu.
Enfin, il y a l'itinéraire personnalisé. Créez un simple plug-in système qui détectera la catégorie de la page actuelle - vous pouvez utiliser quelque chose comme le onAfterInitialise
événement - et définir le modèle souhaité en fonction de vos préférences. Vous pouvez même rechercher l'utilisateur/le groupe d'utilisateurs actuel - ou combiner les vérifications de catégories et d'utilisateurs.