CHALLENGE - Règles de routeur personnalisées
- Détails
- Écrit par : Mr Alexandre J-S William ELISÉ
- Catégorie : Gratuit
-
Également disponible :
- Affichages : 1755
About 2mn to read
POURQUOI ?
Ce projet
Lire la suite :
POURQUOI ?
Ce projet a commencé grâce à un challenge qu'un ami joomler a posté sur le JUG Breizh sur FB le 16 Février 2021. Voici le challenge: Pour une url ayant la structure suivante: /categorie-parente/sous-cat-a/article-1 /categorie-parente/sous-cat-a/article-2 /categorie-parente/sous-cat-c/article-7 Comment faire pour que les urls fonctionnent aussi sous cette forme: /categorie-parente/article-1 /categorie-parente/article-2 /categorie-parente/article-7 En d'autres mots sans les sous-catégories.
QUOI ?
La réponse à ce délicieux puzzle est de créer des règles de routeur personnalisées.
COMMENT ?
TLDR; Des règles de routeur personnalisées injectées via un plugin système lors de l'événement onAfterInitialise juste après que Joomla! est "démarré"
- L'information non-documentée à propos de la clé package dans joomla.asset.json
- SUGGESTION - Installer plusieurs extensions Joomla! différentes en une seule fois
- SUGGESTION - Glissez-déposer vos liens de menus quelque soit leur profondeur
- CHALLENGE - Règles de routeur personnalisées
- ASTUCE - Injection de dépendance existe depuis Joomla! 3.0.0