|
Page 10 sur 10
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>
Conclusion
Dans ce tutoriel, vous avez appris les différents éléments constituant un template joomla 1.0 et vous avez conçu votre premier modèle qui est, jusqu'à maintenant, dans sa phase embryonnaire. Consultez le tutoriel suivant pour le modifier et apprendre à repérer les styles css propres à joomla et les paramétrer.
Création template complet joomla 1.0 Création template complet joomla 1.5
|