Changes to "Documentation_site web" between 2020-12-01 13:17:36 and 2020-12-01 13:51:10

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).