Garradin

Gestion d'association simple, complète et efficace

Squelette du site

Le site Internet public propose des squelettes par défaut qu’il est possible de modifier. Les modifications peuvent être réinitialisées.

Il est conseillé de sauvegarder les modifications aux squelettes, en plus de la base de données.

Pour modifier l’apparence du site, il est conseillé d’avoir un minimum de connaissances sur la mise en forme de pages web (HTML, CSS) et l’usage de balises spécifiques. Depuis la version 1.1, Garradin utilise la syntaxe Brindille.

Les fichiers par défaut depuis la version 1.1

  • 404.html : erreur 404
  • _breadcrumbs.html : fil d’Ariane
  • _foot.html : pied de page
  • _head.html : entête
  • article.html : article
  • atom.xml : flux atom (abonnement aux nouveautés du site)
  • category.html : rubriques
  • content.css et default.css : feuilles de styles pour la mise en forme
  • documents.html
  • favicon.png
  • gallery.html : galerie
  • index.html : page d’accueil
  • search.html : accès à la recherche

Plus de détails (usage avancé)

Pour la version 1.1 et suivantes.

Les fichiers qui contrôlent l’apparence du site public sont organisés comme suit jusqu’à la version 1.1 exclue :

  • dans le dossier www/squelettes-dist/ : les fichiers originaux des squelettes (il ne faut donc pas les modifier directement ici)
  • depuis Configuration > Site public : on y a accès pour les modifier depuis l’interface
  • dans le dossier www/squelettes/ : une fois qu’un fichier a été modifié, il apparaît ici (sa version originale est conservée dans squelettes-dist/). Si on souhaite rajouter un nouveau fichier, il faut l’ajouter ici.

À savoir, les fichiers qui sont appelés en fonction de l’uri (adresse tapée dans le navigateur, après le domaine du site) :

  • s’il n’y a rien/que l’uri vaut "/" : le fichier sommaire.html est appelé ;
  • si c’est "/feed/atom/" : le fichier atom.xml est appelé ;
  • s’il y a quelque chose puis un / à la fin (ex : site.net/actus/) : le fichier rubrique.html est appelé ;
  • sinon, si ça correspond au nom d’un fichier ajouté dans www/squelettes/ : ce fichier est appelé ;
  • sinon, c’est le fichier article.html.

(tel que défini dans le fichier include/lib/Garradin/Squelette.php, fonction dispatchURI())

En sachant que rubrique.html et article.html, par défaut, sont faits pour afficher le contenu public correspondant du site web.

Voir aussi

Mis à jour le mercredi 13 juillet 2022