Le 03/04/2018 à 09:49, spip-zone-commit@rezo.net a
écrit :
Log:
Compatibilité avec le plugin Rang
Hello peetdu
Là c'est pas de la compatibilité, c'est de l'utilisation forcée, sans
pour autant avoir mis Rang en <necessite>.
Là tous les gens qui ont Produits sans avoir Rang ça va planter chez
eux, avec utilisation de fonction qui n'existe pas (et chaine de langue).
Le point le plus important à faire avec Rang c'est qu'il sache s'insérer
tout seul dans n'importe quelle liste d'objet. Tant qu'il ne sait pas
faire ça, il ne sert pas des masses et il reste expérimental. Car ce
n'est pas possible de se baser sur le fait que tous les objets du monde
vont devoir modifier leur propre liste pour être ok avec Rang, ça ne
peut pas marcher comme ça.
Il faut absolument que Rang s'insère avec recuperer_fond dans n'importe
quelle liste normée (prive/objets/liste/<type>.html), pour les objets
qu'on a configuré comme étant triable évidemment, et qu'il ajoute SA
colonne, soit tout au début, soit tout à la fin, dans le <thead><tr> et
dans chaque <tr> du <tbody>. C'est possible en regex à priori.
- pipeline recuperer_fond
- on teste si on est dans un squelette prive/objets/liste/trucs.html
- on teste si "trucs" est un objet configuré pour être triable
- si oui, on ajoute la colonne au début ou à la fin
--
RastaPopoulos