|
1.5.1 Cas d'un argument $style = 0 |
|
|
|
|
Les positions de publication -
01. Publication des Modules
|
|
Écrit par Jean Louis Servais
|
|
13-02-2006 |
 | Joomla! 1.0.x |
 |
24/01/2007 : Refonte du texte d'introduction, ajout graphique et code CSS.
04/02/2007 : Ajout caractère ] manquant dans la 1ère boite de code.
|
 |
Le contenu de ce chapitre est très largement inspiré d'un article de la section Help publié sur le site : http://www.joomla.org/
|
Lors de l'ajout d'une position de module dans votre fichier index.php à l'aide de la formule :
|
mosLoadModules ( $nom_position [, $style_de_publication ] )
|
 | Les éléments situés entre les crochets [ et ] sont facultatifs. Ces 2 caractères ne font pas parties de la fonction et ne doivent donc pas apparaitre dans le code. |
si vous indiquez la valeur 0 (zéro) pour l'argument $style_de_publication alors les modules seront affichés verticalement dans une colonne.
Compte tenu que la valeur 0 est la valeur par défaut, vous pouvez l'omettre.
Par exemple, le code suivant :
|
mosLoadModules ( left, 0 )
|
Conduit au même résultat final que celui-ci :
Le code, ci-dessous, montre le traitement réalisé par Joomla! pour un module :
|
<table class="moduletable[suffix]" cellpadding="0" cellspacing="0">
<tr>
<th valign="top">Titre du Module</th>
</tr>
<tr>
<td>
Contenu du module
</td>
</tr>
</table>
|
La mention [suffix] indique qu'une classe facultative Module Classe suffix peut être appliquée par l'intermédiaire des paramètres de module.
Ceci nous conduit à la représentation graphique suivante :
<table class="moduletable[suffix]" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<th valign="top">
Titre du Module
</th>
</tr>
<tr>
<td>
Contenu du module
</td>
</tr>
</tbody>
</table>
Dans ce cas, les styles CSS permettant de définir la présentation des modules sont les suivant :
|
table.moduletable {
...
}
table.moduletable th {
...
}
table.moduletable td {
...
}
|
|
|
Dernière mise à jour : ( 14-08-2008 )
|