Il peut s'avérer utile de rajouter une position à un template.
pour celà, il va falloir éditer deux fichiers : templateDetails.xml et index.php (avec NotePad++ par exemple).
I- templateDetails.xml
Pourquoi modifier le templateDetails.xml ?
Cette étape n'est pas obligatoire, mais elle permet de pouvoir visualiser la nouvelle position via le sélecteur de position du module (bien que l'on puisse taper directement la nouvelle position dans le sélecteur de position).
Chemin : templates > votre_template > templateDetails.xml
<positions>
<position>toto</position>
<position>breadcrumb</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>footer</position>
<position>debug</position>
<position>syndicate</position>
</positions>
Voilà, nous venons de créer la position toto, mais comme dit précédemment, il va falloir créer cette position dans l'index.php du template.
II- index.php
C'est l'étape indispensable, il faut éditer l'index.php du template.
Chemin : template > votre_template > index.php
Pour rajouter le code suivant à l'endroit désiré :
<?php if($this->countModules('toto')) : ?>
<div id="toto">
<jdoc:include type="modules" name="toto" />
</div>
<?php endif; ?>
III- Personnalisation dans template.css
Afin de personnaliser l'affichage du ou des modules qui seront affichés dans la nouvelle position (toto), il va falloir éditer le fichier template.css :
Chemin : templates > mon_template > css > template.css
Il faut rajouter la syntaxe suivante :
#toto {
}
on rajoutera les éléments css que l'on désirera (background, margin, color, ...)
infos fournies par Grand Schtroumpf sur le forum Joomla.fr
| < Précédent | Suivant > |
|---|











