Les Layout GALA

Ce plugin moins connu permet de modifier facilement la disposition des blocs dans votre squelette, sous réserve d’utiliser une méthodologie Z.

 
 
 
 
 
 
 
 
 
 
 
 

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 http://blog.html.it/layoutgala/, et souvent repris depuis (voir ci-dessous).

Ces dispositions type proposent egalement 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 méthodologie, il existe meme un plugin pour la mettre en oeuvre 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 :
http://romy.tetue.net/layout-gala-4...
http://marcimat.magraine.net/Squele...
http://www.guiderdoni.net/Layout-Ga...
http://icp.ge.ch/sem/cms-spip/spip....
ou http://www.sem-experimentation.ch/~...


 Mode d’emploi

Rappel : ce plugin nécessite que vos squelettes s’appuyent 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 : http://spip-contrib.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>http://spip-contrib.net/article4059</lien> <!-- URI de documentation -->
       <!-- classe d'implementation : espace de nommage qui prefixera 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 ou erreurs qui figureraient dans cette page.

[1en Bleuté pour Navigation

[2en Orange pour l’extra..


Liens visibles seulement pour les inscrits.

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

Répondre à cet article