Stelt voor : |picker_selected

**SPIP**

# Voorgesteld artikel

Artikel "**|picker_selected**
(https://www.spip.net/ecrire/?exec=article&id_article=6522)" is ter
publicatie voorgesteld sinds woensdag 6 november 2019.

* * *

## |picker_selected

woensdag 6 november 2019 , door [Hanjo](.././?page=auteur&id_auteur=6215&)

Dit filter dat oorspronkelijk onderdeel was van de plugin, maar integraal
onderdeel werd van SPIP 3.0.17
(https://www.spip.net/ecrire/?exec=article&id_article=5707) wordt toegepast
op
- ofwel een invoertabel waarvan de waardes de vorm `type_object|id_object`
hebben (bijvoorbeeld `rubrique|9`, `article|8`,...);
- ofwel een reeks in de vorm `rubrique|9,article|8,...`

Het resultaat is een tabel van paren `(object => id_object)`.

Wordt een argument `type` toegevoegd, dan wordt het resultaat beperkt tot
objecten van dat type.

**Voorbeelden**

Na `#SET{liste, #LISTE{article|1,article|2,rubrique|5}`

zal `[(#GET{liste}|picker_selected)]` de tabel ` array('article' => 1,
'article' => 2, 'rubrique' => 5)` retourneren

en `[(#GET{liste}|picker_selected{article})]` resulteert in de tabel `
array('article' => 1, 'article' => 2)` die uitsluitend artikelen bevat.

**Toepassing**

Het formaat `rubrique|9,article|8,...` is wat wordt aangeleverd door invoer
van het type *generieke selecties*.

**Voorbeeld**: Wanneer de configuratie van een plugin een selectie van
meerdere rubrieken mogelijk maakt met als naam "voorkeur", kunnen de
geselecteerde onderdelen in een skelet worden opgehaald met:
`

{id_rubrique IN

#CONFIG

{mijnplugin/voorkeur}

|picker_selected

{rubrique}}

`

— Verzonden door SPIP (https://www.spip.net/)

rubon143-b1fe1.jpg

puce.gif