Bonjour,
Je n'ai pas eu le temps de lire la discussion mais il me semble que tu recherche comment créer un formulaire de type select2
https://select2.org/
A la différence d'un menu de selection standard, l'affichage inclus une zone de saisie pour filtrer et afficher les choix.
exemple sous joomla 3
https://www.joomy.net/en/using-selec...e-codes-syntax
Ensuite la requête serait affiché en ajax afin de rester dans la page.
https://docs.joomla.org/Using_Joomla_Ajax_Interface/fr
Le tout étant de savoir si tu veux utiliser un shortcode pour inserer le formulaire dans un article donc créer un plugin ou un module pour afficher le form et le résultat dans une position du template. Ce qui serait plus simple si tu as déjà défini ta source, c'est à dire la table contenant la traduction et l'url vers le fichier mp3.
Alternativement si tu développe ton propre composant pour gérer ces traductions, le menu serait intégré dans une vue front et tu aurais une extension
que tu aura développé de a à z.... Tu peux jeter un coup d'oeil à https://www.joomlacomponentbuilder.com/
Perso, j'aurais créé le composant avec jcb (le lien ci-dessus) puis j'aurai défini une vue sous la forme d'un "glossaire" afin d'avoir la liste de toutes les traductions et de pouvoir les référencer par ordre alphabétique. J'aurai intégré une vue de recherche avec le menu de selection non pas en jquery avec select2 mais avec https://tom-select.js.org/ afin de supprimer jquery et de pouvoir assurer la compatibilité avec joomla 4. Mais cela demande du temps.
Au final, si tu fais un simple module, ce sera certainement plus simple à réaliser, il te suffira de voir comment implanter un menu select 2 et de faire une requete en ajax. Toutes les solutions sont dans les liens données ci-dessus.
Je n'ai pas eu le temps de lire la discussion mais il me semble que tu recherche comment créer un formulaire de type select2
https://select2.org/
A la différence d'un menu de selection standard, l'affichage inclus une zone de saisie pour filtrer et afficher les choix.
exemple sous joomla 3
https://www.joomy.net/en/using-selec...e-codes-syntax
Ensuite la requête serait affiché en ajax afin de rester dans la page.
https://docs.joomla.org/Using_Joomla_Ajax_Interface/fr
Le tout étant de savoir si tu veux utiliser un shortcode pour inserer le formulaire dans un article donc créer un plugin ou un module pour afficher le form et le résultat dans une position du template. Ce qui serait plus simple si tu as déjà défini ta source, c'est à dire la table contenant la traduction et l'url vers le fichier mp3.
Alternativement si tu développe ton propre composant pour gérer ces traductions, le menu serait intégré dans une vue front et tu aurais une extension
que tu aura développé de a à z.... Tu peux jeter un coup d'oeil à https://www.joomlacomponentbuilder.com/
Perso, j'aurais créé le composant avec jcb (le lien ci-dessus) puis j'aurai défini une vue sous la forme d'un "glossaire" afin d'avoir la liste de toutes les traductions et de pouvoir les référencer par ordre alphabétique. J'aurai intégré une vue de recherche avec le menu de selection non pas en jquery avec select2 mais avec https://tom-select.js.org/ afin de supprimer jquery et de pouvoir assurer la compatibilité avec joomla 4. Mais cela demande du temps.
Au final, si tu fais un simple module, ce sera certainement plus simple à réaliser, il te suffira de voir comment implanter un menu select 2 et de faire une requete en ajax. Toutes les solutions sont dans les liens données ci-dessus.
Commentaire