Screen

Profile

Layout

Direction

Menu Style

Cpanel

Ajouter une position à votre template

Note des utilisateurs: / 1
MauvaisTrès bien 

 

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é :

index.php
<?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

 

 

Ajouter un Commentaire


Code de sécurité
Rafraîchir

You are here Astuces Ajouter une position à votre template