Bonjour, J'ai développé un composant personnalisé pour Joomla 1.5. Cependant, les URL lorsque le SEF est activé peuvent sembler un peu mieux, par ex. afficher le titre plutôt que l'ID, comment puis-je faire des URL personnalisées pour mon composant lorsque SEF pour Joomla est activé?Rendre le composant Joomla compatible avec SEF/SEO
Répondre
Avez-vous regardé les méthodes de routage Joomla? http://docs.joomla.org/Routing
Vous pouvez utiliser la classe JRoute comme suit:
JRoute::_($url, $xhtml = true, $ssl=null);
$ url est une chaîne contenant le Joomla interne relatif ou absolu! URL
$ xhtml est une valeur booléenne qui spécifie si la sortie doit être en XHTML ou non. Ce paramètre est facultatif et s'il est omis par défaut à true.
$ ssl est une valeur entière qui spécifie si l'URI doit être sécurisée. Il doit être mis à 1 pour forcer l'URI à être sécurisé en utilisant le site sécurisé global URI, 0 pour le laisser dans le même état que lorsqu'il a été passé, et -1 pour forcer l'URI à être non sécurisé en utilisant l'URI du site non sécurisé global . Le paramètre le plus important est $ url. Un appel à cette méthode peut ressembler à:
JRoute::_('index.php?view=article&id='.$[itemID]);
Quelle version de Joomla? –