+ appel de la fonction en filtre dans l'affichage de #PGP
+ chaine de langue pour signaler le texte mal forme quand on l'echappe
(et du coup on integre un emoji unicode dans le code pour afficher un signe warning qui porte le message en title)
Un nouvel objet editorial basique ne nécessite donc plus qu'un formulaire d'édition pour avoir une interface complète fonctionnelle dans l'interface privée.
Pour un objet non editable (exemple de données importées et figées, ou mises à jour de façon automatique), il suffit de le déclarer pour le visualiser et naviguer dans la liste de ses instances en base de donnée.
- ajout d'un champ virtuel dans la table articles
- virtuel<>'' = redirection
- evite la perte du chapo lors d'une redirection temporaire ...
- suppression des fonctions inutiles chapo_redirigetil et nettoyer_chapo
- suppression de la balise calculée #CHAPO puisque le chapo redevient un champ normal
- la fonction chapo_redirige est renommee virtuel_redirige et renvoit une chaine vide si pas de redirection
- upgrade de la base
- modification de la version_code pour mettre a jour les squelettes compilés
Au passage, on renomme les anciennes classes sur la bonne combinaison classe de boite/classe de titre
Cas de la presentation des rubriques :
- nettoyage du html qui ne depend plus de spip_display
- nettoyage de toutes les classes/styles de typo
- decoupage en 2 colonnes plus simple et efficace
- degrossissage CSS pour retrouver ses reperes visuels
Nettoyages de styles vieilles def inutilisés
un dossier objets/ contient les squelettes morceles servant a la description d'un objet
on y range les dossiers contenu/ editer/ infos/ et liste/ qui est renomme au singulier au passage, par coherence avec les autres noms
cela permet d'eclaircir le dossier prive/ et de reduire la confusion entre les deux dossiers contenu/ existant dans prive/squelettes/contenu et prive/objets/contenu