Documentation SPIP
Total Page:16
File Type:pdf, Size:1020Kb
SPIP WEBMESTRES Table des matières Où placer les fichiers de squelettes ? .................................................................................................... 5 Les squelettes par défaut : dist/ ................................................................................................... 5 Votre dossier squelettes/ .............................................................................................................. 5 Utiliser un autre dossier de squelettes ......................................................................................... 6 Priorité des dossiers de squelettes ............................................................................................... 6 Et les fichiers .php3 (ou .php) dans tout ça ? .............................................................................. 7 Principe général .................................................................................................................................... 8 Pour chaque type de page, un squelette ...................................................................................... 8 Lorsque SPIP appelle un squelette, il lui passe un contexte ....................................................... 9 Le principe de fonctionnement du cache, de manière simplifiée .............................................. 10 Le fichier .html .......................................................................................................................... 11 Une interface différente dans le même site ............................................................................... 11 Que peut-on mettre dans un fichier .HTML ............................................................................. 12 Créer mon premier squelette .............................................................................................................. 13 Mon premier squelette ................................................................................................................... 13 Un squelette, plusieurs articles... ................................................................................................... 14 Une rubrique .................................................................................................................................. 15 Boucles en boucles ......................................................................................................................... 16 Des filtres ....................................................................................................................................... 17 ... ................................................................................................................................................ 18 Manuel de référence des boucles et balises ........................................................................................ 19 Des boucles et des balises .............................................................................................................. 19 Des boucles ............................................................................................................................... 19 Les balises SPIP ........................................................................................................................ 19 Les balises à l’intérieur des boucles .......................................................................................... 20 La syntaxe des boucles .................................................................................................................. 21 La syntaxe des balises SPIP ........................................................................................................... 25 La boucle ARTICLES .................................................................................................................... 28 La boucle RUBRIQUES ................................................................................................................ 32 La boucle BREVES ....................................................................................................................... 35 La boucle AUTEURS .................................................................................................................... 36 La boucle FORUMS ...................................................................................................................... 38 La boucle MOTS ........................................................................................................................... 40 La boucle DOCUMENTS .............................................................................................................. 41 La boucle SITES (ou SYNDICATION) ........................................................................................ 44 La boucle SYNDIC_ARTICLES ................................................................................................... 46 La boucle SIGNATURES .............................................................................................................. 47 La boucle HIERARCHIE .............................................................................................................. 48 Les critères communs à toutes les boucles .................................................................................... 49 Les balises propres au site ............................................................................................................. 55 Les formulaires .............................................................................................................................. 58 Les filtres de SPIP .......................................................................................................................... 61 Les boucles récursives ................................................................................................................... 70 La gestion des dates ....................................................................................................................... 71 Quelques exemples de boucles ........................................................................................................... 74 Classer selon la date ou selon un ordre imposé ............................................................................. 74 Méthode simple ......................................................................................................................... 74 Méthode fine ............................................................................................................................. 74 Trier par ordre alphabétique, sauf un article qu’il faut afficher en premier ................................... 76 Plusieurs logos pour un article ....................................................................................................... 76 Principe général ......................................................................................................................... 76 Mise en place des documents et choix des noms ...................................................................... 77 Afficher « spip_logo » en Une du site ...................................................................................... 78 Exclure ces documents spécifiques de l’affichage normal des documents joints ..................... 79 Afficher toujours un gros logo en haut de page ........................................................................ 80 Afficher un titre graphique ........................................................................................................ 81 Afficher les derniers articles de vos rédacteurs par rubrique ......................................................... 82 Afficher des éléments par lignes dans un tableau .......................................................................... 84 Ne pas afficher les articles publiés depuis plus d’un an ................................................................ 86 Présenter les résultats d’une recherche par secteurs ...................................................................... 86 Afficher le nombre de messages répondant à un article ................................................................ 87 Un menu déroulant pour présenter une liste d’articles .................................................................. 88 Remplir les meta-tags HTML des pages d’article ......................................................................... 89 Guide des fonctions avancées ............................................................................................................. 91 Je voudrais une nouvelle fonctionnalité... ...................................................................................... 91 Multimedia et traitements graphiques ............................................................................................ 91 Les modèles d’incrustation de documents et leurs filtres ......................................................... 91 Images typographiques ............................................................................................................. 93 Couleurs automatiques .............................................................................................................. 97 Traitement automatisé des images .......................................................................................... 101 Le traitement des images ......................................................................................................... 111 Ajouter un type de document .................................................................................................