Si la clé primaire est sur plusieurs champs, on prend le premier (Utile pour compter les versions de spip_versions par exemple)
Cela ne devrait pas casser l'existant
Version 3.0.5
A utiliser ainsi
<link rel="stylesheet" type="text/css" href="#PRODUIRE_CSS_FOND{fond=css/macss,couleur=ffffff}" />
en lieu et place de #URL_PAGE{}
Permet en plus la propagation de var_mode=calcul et d'utiliser un fond provenent d'un sous repertoire.
La mise a jour du fichier statique n'est faites que lorsque le cache est mis a jour lui aussi.
#SAUTER{1} permet de sauter un resultat a chaque iteration et donc de ne traiter qu'un resultat sur deux
la balise modifie le compteur de boucle, il est donc conseille de l'utiliser en fin de boucle
Etant donne que la SPIP 2.1 integre cette balise il faudrait passer la balise bonux dans la partie compat 2.0 uniquement et integrer cette modif dans SPIP 2.1
On a donc maintenant :
#BOUTON_ACTION{libelle,url,ajax,message_confirmation}
Exemple sur une action de tournage :) :
[(#BOUTON_ACTION{[(#CHEMIN{img_pack/tourner-gauche.gif}|balise_img{<:gestdoc:tourner_90L:>})],#URL_ACTION_AUTEUR{tourner,#GET{id}|concat{',-90'},#SELF},ajax})]
Pour le cas des documents, #PUBLIE prend en charge la gestion au sens du plugin gestion_document, car celle native de SPIP 2.0 est trop lourde et non satisfaisante
#INFO_<QUOI>{type_objet, id_objet}
Exemple :
#INFO_TITRE{article, 2}
#INFO_TITRE{patate, #ENV{id_patate}}
Il y a une fontion PHP associé qu'on peut donc utiliser dans ses scripts : generer_info_entite($id_objet, $type_objet, $info).
Par défaut une info est tout simplement le champ SQL de l'objet mais c'est personnalisable par une fonction generer_<quoi>_entite().
En effet, il y a des infos qui sont calculées et ne sont donc pas le champ directement.
De plus, deux infos sont prisent en compte en interne par la fonction : l'URL via generer_url_entite() et le titre car SPIP permet de déclarer un titre autre que le champ SQL "titre".
La fonction respecte la magie de SPIP : l'information demandée va être automatiquement transformée s'il y a des traitements automatiques de déclarés pour cette info (cf. la gobale $table_des_traitements). Notamment pour gérer directement les textes <multi> et autres transformations.