J'ai créé 2 vues frontales. Une vue consiste à répertorier les enregistrements et une autre vue à modifier un enregistrement particulier.
Le premier nom de la vue est «produits» qui affiche la liste des produits du tableau. Dans le fichier default.php, tout en formant la liste des produits, j'ai formé le lien d'ancrage comme index.php?option=com_productman&view=product&product_id=x
pour chaque ligne.
Le deuxième nom de la vue est «produit» où il obtient le product_id de l'URL et affiche le produit individuel.
- Je ne sais pas si c'est la bonne façon de procéder.
- Il n'y a pas d'ItemID distinct pour la vue du produit car il n'est pas lancé à partir de l'élément de menu Joomla.
- Le fil d'Ariane ne s'affiche pas correctement.
Quelqu'un peut-il me conseiller sur la bonne façon de développer des vues frontales?
la source
JRoute
. Cela a du sens si nous n'avons que 2 vues où une vueproducts
est attachée sur un menu et l'autre vueproduct
viaJRoute
. J'ai peu d'URL enproduct
vue vers d'autres vues. La vue du produit n'est pas un élément de menu valide car son metadata.xml est configuré dehidden="true"
sorte qu'il n'est pas possible de créer un élément de menu masqué. Si nous passons à une troisième vue, il n'y a pas d'Itemid. J'ai référé le document du fil d'Ariane et ajouté mon propre lien et j'ai remarqué que le fil d'Ariane fonctionne également sur la base du menu Itemid.