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
Veuillez vous inscrire ou vous se connecter pour commenter