79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
+
+
|
les pages dans Garradin sont affiché via des squelettes, les squelettes sont rangés dans un dossier dédié, nommé squelettes-dist/. Le dossier squelettes/ accueillera vos squelettes personnalisés.
Ce sont des fichiers HTML qui permettent de choisir les données affichées sur le site. Ils sont semblables aux squelettes de SPIP. ( [voir l'article Les squelettes dans Garradin](https://fossil.kd2.org/garradin/wiki?name=Squelettes))
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 (dont la syntaxe est similaire aux boucles SPIP).
Les avantages de ce rangement sont évidents : meilleure séparation du code de garradin et de la structure du site, possibilité de changer tout un ensemble de squelettes d’un seul coup, etc.
Les fichiers par défaut (/squelettes_dist) sont les suivants :
entete.html : partie commune en haut de page
pied.html : partie commune en bas de page
sommaire.html : page d'accueil par défaut du site, présentant la liste des 9 derniers articles
article.html : contenu de la page par défaut d'un article
rubrique.html : page listant les articles d'une rubrique
|
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
|
(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 fait pour afficher le contenu public correspondant du wiki.
###### Les bases de la compréhension de construction des squelettes étant établie, regardons l'affichage public.
Le site est donc construit de la manière suivante :
* entente.html
* entete.html
* sommaire.html
* pied.html
Comme expliqué plus haut dans votre navigateur le nom de domaine appelé c'est le fichier sommaire.html qui est servie.
=> Alors pourquoi je visionne entete.html et pied.html ?
Toutefois lorsque vous appelé votre site via votre navigateur, c'est la page sommaire.html qui est servie
Regardons le code du fichier.
'''
<INCLURE{entete.html}>
bla bla bla
<INCLURE{pied.html}>
'''
On constate la présence de <INCLURE .... qui permet l'appel a d'autre squelette.( Bon a savoir).
|