Index de l'article
Création template joomla 1.0
Le Contenu du dossier template
Le fichier index.html
Le fichier template_thumbnail.png
Le fichier templateDetails.xml
Le squelette du fichier index.php
Le corps du fichier index.php
Le fichier template_css.css
Publication des positions de modules
Les styles de publication des positions
Choix des dimensions du site
Image du banner
Polices et couleurs de fond
Marges et taille de police des blocs
Outils pour repérer les styles css joomla
Bordure et titres des modules
Liens hypertextes de la page
Liens du menu principal
.contentpane, .button, .inputbox, label
Eléments de tableau thead et td
table.contentpanopen et table.moduletable
div.componentheading et td.sectiontableheader

Les styles de publication des positions

La fonction "mosLoadModules()" permet d’afficher dans le template tous les modules qui sont assignés à une position donnée. La syntaxe de cette fonction est la suivante :

mosLoadModules ( $nom_position [, $style] )

"$nom_position" étant le nom de la position et le paramètre "$style" qui est facultatif définit le style d’affichage :

  • $style = 0 : C'est la valeur par défaut. Les modules sont affichés dans une colonne de tableau. Un module par cellule.
  • $style = 1 : Les modules sont publiés horizontalement. Chaque module est affiché dans une cellule d'un tableau comportant une seule ligne.
  • $style = -1 : Les modules sont publiées horizontalement sous forme de textes bruts et sans titres.
  • $style = -2 : Les modules sont publiées dans le format de X-Joomla!. Le titre et le contenu de chaque module sont inclus dans une balise <div>; le titre étant encadré par une balise <h3>.
  • $style = -3 : Les modules sont publiés dans un format qui permet, par exemple, les coins arrondis étirables. Chaque module est affiché dans des blocs emboités, sorte de poupées russes. Consultez l'article sur le langage css pour plus d'explications sur la mise en oeuvre de ces blocs div emboités.

Donc, la fonction php "mosLoadModules", interprétée par le serveur web, génère un code html dont la structure dépend du paramètre "$style". Consultez, si vous en avez besoin, l'article expliquant le fonctionnement d'un serveur web conçu autour de php/mysql.

Voici le code généré avec le style -3:

<div class="module">
<div>
<div>
<div>

<h3>TITRE DU MODULE</h3>

Contenu affiché dans <table>, <form>, <div> selon le type du module (menu, identification, sondage ...etc)

</div>

</div>
</div>
</div>



 

Copyright © 2009-2012 apprendre-joomla.com - Tous Droits Réservés -