Bonjour et meilleurs vœux à tous,
Sous joomla 4, je développe un composant AAAA qui pour la partie site présente deux VUES ayant pour structure :
. A : components / com_AAAA / src / View / Personnes / HtmlView.php
. B : components / com_AAAA / src / View / Personne / HtmlView.php
La structure de chaque vue est issue des fichiers DEFAUT présents dans :
. A : components / com_AAAA / tmpl / personnes / defaut.php
. B : components / com_AAAA / tmpl / personne / default.php
La première vue (A) présente une liste de personnes, la seconde (B) une seule personne avec des mentions spécifiques la concernant.
Les liens de menu respectifs de chaque vue les font apparaître normalement à l’écran avec les chemins suivants :
. A : index.php?option=com_AAAA&view=personnes&id=0&Item id=142&lang=fr
. B : index.php?option=com_AAAA&view=personne&Itemid=343 &lang=fr
Je souhaite placer pour chaque personne de la liste (A) un lien de type FORM pour appeler la page B avec les infos de la personne correspondante.
Malgré de nombreux essais – avec de multiples variantes – du type :
<form action="<?php echo Route::_('index.php?option=com_AAAA&view=personne' ); ?>" method="post" name="adminForm" id="adminForm">
<input type="hidden" name="id" value="<?php echo $id; ?>" class="form-control">
<input type="submit" name="Compléments" class="accueil20b1a" value="Compléments">
</form>
Je n’y parviens pas.
Quelle est la solution ?
Merci d’avance
Très cordialement
Philippe
Sous joomla 4, je développe un composant AAAA qui pour la partie site présente deux VUES ayant pour structure :
. A : components / com_AAAA / src / View / Personnes / HtmlView.php
. B : components / com_AAAA / src / View / Personne / HtmlView.php
La structure de chaque vue est issue des fichiers DEFAUT présents dans :
. A : components / com_AAAA / tmpl / personnes / defaut.php
. B : components / com_AAAA / tmpl / personne / default.php
La première vue (A) présente une liste de personnes, la seconde (B) une seule personne avec des mentions spécifiques la concernant.
Les liens de menu respectifs de chaque vue les font apparaître normalement à l’écran avec les chemins suivants :
. A : index.php?option=com_AAAA&view=personnes&id=0&Item id=142&lang=fr
. B : index.php?option=com_AAAA&view=personne&Itemid=343 &lang=fr
Je souhaite placer pour chaque personne de la liste (A) un lien de type FORM pour appeler la page B avec les infos de la personne correspondante.
Malgré de nombreux essais – avec de multiples variantes – du type :
<form action="<?php echo Route::_('index.php?option=com_AAAA&view=personne' ); ?>" method="post" name="adminForm" id="adminForm">
<input type="hidden" name="id" value="<?php echo $id; ?>" class="form-control">
<input type="submit" name="Compléments" class="accueil20b1a" value="Compléments">
</form>
Quelle est la solution ?
Merci d’avance
Très cordialement
Philippe
Commentaire