Ticket #4300 : permettre de se passer de la présence de certains plugins dans...
Ticket #4300 : permettre de se passer de la présence de certains plugins dans le core en retirant des critères spécifiques à ces plugins (ici {id_mot?}). Pour ce faire, et après quelques discussions, on introduit un critère `{id_?}`. Ce critère, va en quelque sorte s’expanser en autant de critères conditionnels `{id_article?}{id_rubrique?}...` adaptés à la boucle en question. Ce critère sera très pratique dans les squelettes de listes d’objets filtrables. On calcule la liste des champs à insérer avec la fonction lister_champs_selection_conditionnelle() (qui peut être altérée par le pipeline du même nom). Ces champs sont : - tous les champs id_xxx de la table de la boucle. (id_article, id_rubrique, id_secteur, id_trad pour la boucle ARTICLES) - le champ 'objet' de la table de la boucle si elle en a un (par exemple dans la boucle FORUMS) - les champs id_xxx clés primaires de tables qui peuvent être liées facilement à cette table (par exemple avec une table de liaison).
parent
b70bf15e
Veuillez vous inscrire ou vous se connecter pour commenter