Bonjour,
J'ai développé un composant pour créer des newsletters.
Actuellement si j'écris dans un JRoute : index.php?option=com_newsletter&view=newsletter&id ='.$id
L'url suivante est générée : /component/newsletter/newsletter/8
Mon objectif serait d'obtenir l'url suivante : /newsletter/morning/un-titre-article-pretty-url
Qui correspond à : /nom_de_mon_composant/type_newsletter/titre_newsletter
et où type_newsletter/titre_newsletter sont des données venant de la base de données.
J'ai trouvé l'article suivant qui doit correspondre à mon problème mais plusieurs points sont obscurs.
https://docs.joomla.org/Supporting_S...your_component
Il semblerait que la première étape soit de créer un alias de menu qui permettrait de faire un lien vers le composant. Néanmoins les seuls alias que je peux créer actuellement permet de faire pointer vers une newsletter spécifique et pas seulement vers le composant. Est-ce que vous auriez des idées?
http://www.example.com/[menualias]/[view]/[slug]
Ensuite il parle d'un slug, d'une requête SQL et du router.php mais je ne comprend pas bien comment les différents éléments vont venir s'emboîter.
Si quelqu'un a un exemple hyper simple mais fonctionnel je suis preneur et vous remercie par avance.
J'ai développé un composant pour créer des newsletters.
Actuellement si j'écris dans un JRoute : index.php?option=com_newsletter&view=newsletter&id ='.$id
L'url suivante est générée : /component/newsletter/newsletter/8
Mon objectif serait d'obtenir l'url suivante : /newsletter/morning/un-titre-article-pretty-url
Qui correspond à : /nom_de_mon_composant/type_newsletter/titre_newsletter
et où type_newsletter/titre_newsletter sont des données venant de la base de données.
J'ai trouvé l'article suivant qui doit correspondre à mon problème mais plusieurs points sont obscurs.
https://docs.joomla.org/Supporting_S...your_component
Il semblerait que la première étape soit de créer un alias de menu qui permettrait de faire un lien vers le composant. Néanmoins les seuls alias que je peux créer actuellement permet de faire pointer vers une newsletter spécifique et pas seulement vers le composant. Est-ce que vous auriez des idées?
http://www.example.com/[menualias]/[view]/[slug]
Ensuite il parle d'un slug, d'une requête SQL et du router.php mais je ne comprend pas bien comment les différents éléments vont venir s'emboîter.
Si quelqu'un a un exemple hyper simple mais fonctionnel je suis preneur et vous remercie par avance.
Commentaire