Vous êtes sur la page 1sur 5

SPIP Aide-mémoire: Critères - Balises - Filtres - Boucles 1/5

Toutes les informations sont extraites du "Guide du webmestre et du bidouilleur "


partie "Mise en page: manuel de référence" (consultation facilitée par SPIP-Index)

CRITERES communs BALISES propres au Site FILTRES


Sélection: Balises Configuration du Site: Les filtres des dates
{doublons} #URL_SITE_SPIP affdate
{doublons xxx} #NOM_SITE_SPIP ex:[(#DATE|affdate{'Y-m'})]
{unique} #EMAIL_WEBMASTER affdate_jourcourt
{branche} #LOGO_SITE_SPIP affdate_court
{critère IN v1,v2,...} #CHARSET affdate_mois_annee
{a,b} #LANG jour
{debut_xxx,b} #LANG_DIR mois
{a,n-b} #LANG_LEFT annee
{n-a,b} #LANG_RIGHT heures
{a/b} #MENU_LANG minutes
Tri: #MENU_LANG_ECRIRE secondes
{par critère} #DOSSIER_SQUELETTE nom_jour
{par num critère} Balises de mise en page: nom_mois
{!par critère} #PUCE saison
{par critère1, critère2, ...} #FORMULAIRE_ADMIN unique
{inverse} #DEBUT_SURLIGNE Filtres de texte:
Comparaison: #FIN_SURLIGNE liens_ouvrants
{critère>valeur ou balise Balises techniques: supprimer_numero
ou expreg} #SELF PtoBR
(<,=,>=,<=,==,!=) [(#ENV{xxxx,zzzz})] taille_en_octets
Date: ->utiliser #ENV* pour ne pas supprimer_tags
{age>n} filtrer par htmlspecialchars. textebrut
{age_relatif>n} ->SPIP 1.8.9 - utiliser #ENV** si texte_backend
{mois} la chaîne contient du php ou du couper
{annee} javascript Filtres de test:
{mois_redac} #SPIP_CRON |sinon{valeursinon}
{annee_redac} |?{valeursioui,valeursinon}
autres: |=={valeur}
{"inter"} |!={valeur}
|>{valeur}
|>={valeur}
|<{valeur}
|<={valeur}
Filtres de logos
fichier
||reduire_image{largeur, hauteur}
Autres Filtres
traduire_nom_langue
alterner{a,b,c,...}
inserer_attribut{attribut,valeur}
extraire_attribut{attribut}
parametre_url{parametre,valeur}
Filtres techniques
entites_html
texte_script
attribut_html
liens_absolus
url_absolue
abs_url

Marceau GUIHARD 27/03/06


SPIP Aide-mémoire: Critères - Balises - Filtres - Boucles 2/5

BOUCLE CRITERES BALISES


ARTICLES {tout} #ID_ARTICLE
{id_article} #SURTITRE
{id_rubrique} #TITRE
{id_secteur} #SOUSTITRE
{branche} #DESCRIPTIF
{id_auteur} #CHAPO
{id_mot} #TEXTE
{titre_mot=xxxx} #PS
{type_mot=yyyy} #DATE
{id_groupe=zzzz} #DATE_REDAC
{lang} #DATE_MODIF
{date} #ID_RUBRIQUE
{date=...} #ID_SECTEUR
{date==...} #NOM_SITE
{recherche} #URL_SITE
{statut=prop/prepa #VISITES
/publie/refuse/poubelle} #POPULARITE
{exclus} #LANG
Les balises calculées
#NOTES
#INTRODUCTION
#LESAUTEURS
#PETITION
#URL_ARTICLE
#FORMULAIRE_FORUM
#FORMULAIRE_SIGNATURE
#PARAMETRES_FORUM
Les logos
#LOGO_ARTICLE
#LOGO_ARTICLE_RUBRIQUE
#LOGO_RUBRIQUE
#LOGO_ARTICLE_NORMAL
#LOGO_ARTICLE_SURVOL
RUBRIQUES {id_rubrique} #ID_RUBRIQUE
{id_secteur} #TITRE
{id_parent} #DESCRIPTIF
{racine} #TEXTE
{id_enfant} #ID_SECTEUR
{meme_parent} #LANG
{recherche} Les balises calculées:
{tout} #NOTES
{lang} #INTRODUCTION
{exclus} #URL_RUBRIQUE
#DATE
#FORMULAIRE_FORUM
#PARAMETRES_FORUM
#FORMULAIRE_SITE
Le logo:
#LOGO_RUBRIQUE
#LOGO_RUBRIQUE_NORMAL
#LOGO_RUBRIQUE_SURVOL

Marceau GUIHARD 27/03/06


SPIP Aide-mémoire: Critères - Balises - Filtres - Boucles 3/5

BOUCLE CRITERES BALISES


BREVES {tout} #ID_BREVE
{id_breve} #TITRE
{id_rubrique} #DATE
{id_mot} #TEXTE
{titre_mot=xxxx} #NOM_SITE
{type_mot=yyyy} #URL_SITE
{id_groupe=zzzz} #ID_RUBRIQUE
{lang} #LANG
{recherche} Les balises calculées:
#NOTES
#INTRODUCTION
#URL_BREVE
#FORMULAIRE_FORUM
#PARAMETRES_FORUM
Le logo:
#LOGO_BREVE
#LOGO_BREVE_RUBRIQUE
AUTEURS {tout} #ID_AUTEUR
{id_auteur} #NOM
{id_article} #BIO
{lang} #EMAIL
{lang_select} #NOM_SITE
#URL_SITE
#PGP
#LANG
#FORMULAIRE_ECRIRE_AUTEUR
Les balises calculées:
#NOTES
#URL_AUTEUR
Le logo:
#LOGO_AUTEUR
FORUMS {id_forum} #ID_FORUM
{id_article} #ID_THREAD
{id_rubrique} #URL_FORUM
{id_breve} #ID_BREVE
{id_syndic} #ID_ARTICLE
{id_thread} #ID_RUBRIQUE
{id_parent} #ID_SYNDIC
{id_enfant} #DATE
{meme_parent} #TITRE
{plat} #TEXTE
{tout} #NOM_SITE
{id_secteur} #URL_SITE
{id_mot} #NOM
{titre_mot=xxx} #EMAIL
{id_groupe} #IP
{type_mot=yyyy} Les balises calculées:
#FORMULAIRE_FORUM
#PARAMETRES_FORUM

Marceau GUIHARD 27/03/06


SPIP Aide-mémoire: Critères - Balises - Filtres - Boucles 4/5

BOUCLE CRITERES BALISES


MOTS {tout} #ID_MOT
{id_mot} #TITRE
{id_groupe} #DESCRIPTIF
{id_article} #TEXTE
{id_rubrique} #TYPE
{id_breve} #LOGO_MOT
{id_syndic} #URL_MOT
{id_forum}
{titre=xxx}
{type=xxx}
GROUPE_MOTS #ID_GROUPE
#TITRE
SITES ou SYNDICATION
{tout} #ID_SYNDIC
{id_syndic} #NOM_SITE
{id_rubrique} #URL_SITE
{id_secteur} #DESCRIPTIF
{id_mot} #ID_RUBRIQUE
{titre_mot=xxxx} #ID_SECTEU
{type_mot=yyyy} Autres balises:
{id_groupe=zzzz} #LOGO_SITE
critères d’affichage: #URL_SYNDIC
{moderation=oui} #FORMULAIRE_FORUM
{syndication=oui/non} #PARAMETRES_FORUM
DOCUMENTS {id_article} #LOGO_DOCUMENT
{id_rubrique} #URL_DOCUMENT
{id_breve} #TITRE
critères d’affichage: #DESCRIPTIF
{mode=document/image} #FICHIER
{extension=jpg/gif/png} #TYPE_DOCUMENT
#TAILLE
#LARGEUR
#HAUTEUR
#ID_DOCUMENT
#EMBED_DOCUMENT
SYNDIC_ARTICLES {tout} #ID_SYNDIC_ARTICLE
{id_syndic_article} #ID_SYNDIC affiche
{id_syndic} #TITRE
{id_rubrique} #URL_ARTICLE
{id_secteur} #DATE
#LESAUTEURS
#DESCRIPTIF
#NOM_SITE
#URL_SITE
SIGNATURES {tout} #ID_SIGNATURE
{id_signature} #ID_ARTICLE
{id_article} #DATE
{par nom_email} #MESSAGE
{par ad_email} #NOM
#EMAIL
#NOM_SITE
#URL_SITE

Marceau GUIHARD 27/03/06


SPIP Aide-mémoire: Critères - Balises - Filtres - Boucles 5/5

BOUCLE CRITERES BALISES


HIERARCHIE {id_article} Celles de la boucle RUBRIQUES
{id_rubrique}
{tout}

Syntaxe SPIP résumée:


(voir syntaxe des boucles , syntaxe des balises et boucles récursives)

<B_nom>

Code HTML optionnel avant

<BOUCLE_nom(TYPE){critère1}{critère2}...{critèrex}>

Code HTML

[ texte optionnel avant (#BALISE|filtre|filtre...) texte optionnel après ]

<BOUCLE_recursive(boucle_nom)>

</BOUCLE_recursive>

</BOUCLE_nom>

Code HTML optionnel après

</B_nom>

Code HTML alternatif

<//B_nom>

Marceau GUIHARD 27/03/06