For the first time in the SPIP world, let me introduce to you THE VERY FIRST...
For the first time in the SPIP world, let me introduce to you THE VERY FIRST AMAZING REAL GENERIC SELECTOR ! (blink blink)
Bon ok : ça ne marche qu'avec javascript. Donc pas encore accessible (mais j'y réfléchis).
Prend donc n'importe quel input text.
Ajoute lui les attributs suivants :
data-selecteur="generique"
data-select-php="oui"
Tape du texte. ET C'EST MAGIQUE.
Au passage un nouvel attribut est reconnu par le JS :
data-select-params="{objet JSON}"
et permet d'ajouter des choses dans le GET de l'action de sélection.
Pour le sélécteur "generique", deux paramètres supplémentaires sont alors reconnus :
"objets" => liste d'objets pour filtrer ceux qui seront sélectionnables
"objets_exclus" => l'inverse
Le plus lisible en squelette est de faire ça :
#SET{params, #ARRAY{objets_exclus, #LISTE{selections, selections_contenus}}|json_encode{1}|attribut_html}
et ensuite :
data-select-params="#GET{params}"
Real world example dans le plugin Sélections Éditoriales ensuite.
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter