Les Layout "Gala" définissent une série de 40 dispositions standardisées montrant des dispositions diverses des pavés constitutifs d’un conteneur de page, initialement définis sur https://blog.html.it/layoutgala/, et souvent repris depuis (voir ci-dessous).
Ces dispositions type proposent également une feuille de styles adaptée, et ce principe est repris désormais dans la dist de ZPIP.
Après de nombreux articles se référant à cette organisation, il existe même un plugin pour la mettre en œuvre facilement, récupérable par Trac ou sur codes-libres
qui vous permet d’en visualiser le source
www.codes-libres.org/visual2/spip.p...
Ci-dessous quelques réflexions-références de spipeurs sur le sujet :
https://romy.tetue.net/layout-gala-...
https://marcimat.magraine.net/Squel...
https://www.guiderdoni.net/Layout-G...
https://icp.ge.ch/sem/cms-spip/spip...
ou https://www.sem-experimentation.ch/...
Mode d’emploi
Rappel : ce plugin nécessite que vos squelettes s’appuient sur la distribution Zdist.
Charger le plugin depuis ...
Le choix est accessible dans un bouton du plugin CFG
explication du configurateur :
Choisir un layout sur les critères plaçant les pavés navigation
[1] et extra
[2] :
- positionnement de pied
et conteneur
avec navigation
, contenu
, extra
.
Une feuille de style supplémentaire (nommé layoutgala.html
) surchargeant les attributs de positionnement des <div..>
pré-définis ci-dessus est automatiquement insérée dans le #HEAD
Correction au plugin : plugin.xml
rajouter l’URL de lien documentation : https://contrib.spip.net/article4059
au plugin.xml
créer la version paquet.xml
Permet de choisir un agencement parmi les 40 formes définies initialement en
LayoutGala.
<lien>https://contrib.spip.net//article4059</lien> <!-- URI de documentation -->
<!-- classe d’implémentation : espace de nommage qui préfixera les appels de fonction -->
<prefix>
layoutgala
</prefix>
<necessite id='SPIP' version='[2.0.0;]' />
<necessite id="cfg" version="[1.10.3;]" />
Et déclarer à plugins.spip ?
Article publié le 8 février 2013, et actualisé en mars 2019 .
Répondre à cet article