Salut,
dans un plugin, j’ai une saisie selecteur_rubrique_article :
[
'saisie' => 'selecteur_rubrique_article',
options' => [
'nom' => 'accueil_focus_image_lien',
'label' => _T('config:accueil_focus_image_lien_label'),
'explication' => _T('config:accueil_focus_image_lien_explication'),
'sql' => "varchar(30) NOT NULL DEFAULT ''",
'afficher_si' => '@accueil_focus@ == "image"',
]
]
Je me retrouve donc avec [(#CONFIG{prefix/accueil_focus_image_lien}|table_valeur{0})] qui me retourne rubrique|13 ou article|12 mais je ne vois pas comment récupérer les 2 valeurs séparément car |picker_selected demande de spécifier article ou rubrique, ce que je ne sais pas à l’avance.
Le but, ensuite, est d’utiliser ces 2 valeurs dans une balise #INFO_URL{objet,id_objet}.
Si vous avez des pistes…
Bah pourquoi que tu dis ça ? 
Le type a toujours été facultatif dans picker_selected et tu récupères alors des couples ['objet' => 'xxxx', 'id_objet' => 123]
Ah mais oui, je l’ai toujours utilisé avec type, du coup j’ai lu la doc avec un biais !
Je peux donc faire une boucle DATA pour récupérer les valeurs :
<BOUCLE_lien(DATA){source table, #CONFIG{prefix/accueil_focus_image_lien}|picker_selected}>
#SET{objet,#VALEUR|table_valeur{objet}}
#SET{id_objet,#VALEUR|table_valeur{id_objet}}
</BOUCLE_lien>
Et utiliser #INFO_URL pour récupérer l’url que je veux :
#INFO_URL{#GET{objet},#GET{id_objet}}
Je ne sais pas s’il y a une solution plus simple mais en tout cas, ça fonctionne.
Merci
Tout dépend si tu sais que t’as demandé qu’une unique sélection ou pas, si tu sais qu’il n’y en a qu’une seule, t’as aucun besoin de faire une boucle.
#SET{selection, #CONFIG{prefix/truc}|picker_selected|table_valeur{0}}
#GET{selection/objet}
#GET{selection/id_objet}
Ah oui, bien vu.
Avec ça, je peux afficher mon url comme ça :
#INFO_URL{#GET{selection/objet},#GET{selection/id_objet}}