Nous allons rajouter la possibilité de régler la largeur de la page quand celle-ci est fixée par le layout [1].
Il s’agit donc de modifier la page de configuration.
Afin de rajouter une donnée, il nous faut tout d’abord changer le fichier cfg_soyezcreateurs.html (/plugins/_soyezcreateurs/fonds/cfg_soyezcreateurs.html)
1re Etape
Pour pouvoir changer simplement la taille du conteneur de la page (la largeur de la page), la manipulation suivante doit être faite entre la balise :
<fieldset><legend><:cfgpyrat:largeurs_colonnes:></legend>
ici
</fieldset>
Nous rajoutons un champ correspondant au code ci-dessous :
<label for="sc_largeurconteneur">Largeur du conteneur :</label>
<input type="text" name="largeurconteneur" id="sc_largeurconteneur" value="[(#ENV{largeurconteneur,900})]" size="2" class="fondl" /><br />
Enregistrez votre fichier et recalculez la page /ecrire/?exec=cfg&cfg=soyezcreateurs pour voir apparaitre un nouveau paramètre de configuration.
2e Etape
Pour que celui-ci est un sens, il nous faut modifier la page layout.hml (/plugins/_soyezcreateurs/layout.html) en remplaçant la donnée inscrite en dur par la nouvelle donnée devenu dynamique.
{div#container{width:900px;margin:0 auto} }
devient ainsi
{div#container{width:#CONFIG{soyezcreateurs/largeurconteneur,900}px;margin:0 auto}
Maintenant, il vous est possible de changer à n’importe quel moment la taille de votre conteneur.
Bien évidement, la taille du conteneur ne doit pas être inférieure à la taille du menu droit et du menu gauche ajoutées.