Les Layout GALA

Le concept normalise les dispositions généralement connues pour la structure d’une page Web, initialement présentées sous ce nom.
Un plugin moins connu permet de modifier facilement la disposition des blocs dans votre squelette, sous réserve d’utiliser une méthodologie Z.

Article publié le 8 février 2013, et actualisé en mars 2019

 
 
 
 
 
 
 
 
 
 
 
 

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 ?


Merci de nous signaler les coquilles, imprécisions ou erreurs qui figureraient dans cette page.

[1en Bleuté pour Navigation

[2en Orange pour l’extra..


Liens A2A visibles seulement pour les inscrits.
Liens visibles seulement pour les inscrits.

Article publié le 8 février 2013, et actualisé en mars 2019 .

Répondre à cet article