Skip to content
Valider f319bf9d rédigé par RastaPopoulos's avatar RastaPopoulos
Parcourir les fichiers

Et voilà le gros morceau : création d'un sélecteur générique d'objets...

Et voilà le gros morceau : création d'un sélecteur générique d'objets permettant de naviguer hiérarchiquement si besoin.

Il faut appeler "formulaires/selecteur/generique" avec à peu près les mêmes options que dans l'ancien picker, sauf que pour préciser un chemin précis, on ne donne pas {id_article} ou {id_rubrique} mais {objet=truc} et {id_objet=XX}.

Ensuite il y a des options supplémentaires, dont surtout :
{whitelist=#ARRAY{liste des objets à sélectionner}}
{blacklist=#ARRAY{liste des objets à ne pas ...}}

Le code repose sur le même fonctionnement mais avec plus d'inclusions pour découper et détecter chaque type d'objet.

Pour ajouter un nouvel objet, il suffit de créer :
- obligatoirement : "hierarchie-TYPES.html"
- facultatif : lister-racine-TYPES.html pour lister cet objet à la racine du navigateur (peut très bien être une entrée unique si c'est pas hiérarchique)
- facultatif : lister-TYPES-TYPES.html pour faire la liste des TYPES contenu dans un autre TYPES
- facultatif : lister-TYPES-articles.html pour faire la liste des articles contenu dans un TYPES
- facultatif : lister-rubriques-TYPES.html pour faire la liste des TYPES contenu dans une rubrique
- etc etc... à vous de choisir suivant l'objet !

Pour l'instant je n'ai pas branché les interfaces (documents, etc) sur ce nouveau sélecteur, j'attends que l'on (je et ceux qui veulent) teste avant.

À terminer : le champ rapide ne fonctionne pas encore avec autre chose que rubriques/articles.
parent 92bbba58
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter