SPIP
Article validated
The article « |picker_selected
(|picker_selected - SPIP) » was validated by George.
|picker_selected
Monday 26 December 2022 , by jack
This filter, initially proposed by the Bonux plugin and then integrated
into the core with SPIP 3.0.17, applies to :
- either an array of inputs where each value is of the form
type_objet|id_objet
. For example : `
array
(
« rubrique|9 »
,
« article|8 »
)
` .
- or a string of the form
rubrique|9,article|8,...
It returns an array of couples (objet => id_objet)
.
If given a type
argument, the resulting array is restricted to objects of
that type.
Examples
After #SET{liste, #LISTE{article|1,article|2,rubrique|5}}
[(#GET{liste}|picker_selected)]
returns the array array('article' => 1, 'article' => 2, 'rubrique' => 5)
and [(#GET{liste}|picker_selected{article})]
returns the array array('article' => 1, 'article' => 2)
which contains only articles.
Use
The format rubrique|9,article|8,...
is that provided by generic
selector entries.
**Example **: If in a plugin, the configuration form proposes a section
selector named « home », we can recover the selection in the template with:
`
{id_rubrique IN
#CONFIG
{myplugin/home}
|picker_selected
{rubrique}}
`
— Sent by SPIP (https://www.spip.net/)