Archives de la liste d​e​v​@p​a​h​e​k​o​.c​l​o​u​d​

question brindille

lesanges at murena.io via dev

13/10/2023 15:46:48

Bonjour,

Dans un module que je développe, je crée un menu select dont les options 
proviennent de documents présents dans la table des données du module.

Je voudrais que le libellé affiché soit un champ du document (name en 
l'occurrence) et la valeur associée, l'id du document.

<select ...>
<option value="ID">DOC.NAME</option>
...
</select>

J'arrive à avoir correctement le champ name, mais la valeur associé est le rang 
dans la table qui n'a rien à voir avec l'id du document...

voici le code :

{{* lister les catégories disponibles *}}
{{#load type="category" assign="category"}}
{{:assign var="categories." value=$category.name}}
{{/load}}

et le menu select

{{:input type="select" name="category" label="Catégorie"
required=true 
options=$categories}}

J'ai essayé diverses variantes, mais je ne vois tout simplement pas comment 
obtenir l'id du document et le passer comme value à select.

Donc, toute aide est la bienvenue :)

question brindille

bohwaz/Paheko

13/10/2023 21:43:13

{{:assign var="categories.%d"|args:$category.id value=$category.name}}

Devrait faire ce que tu veux :)