web-dev-qa-db-fra.com

Quels sont les styles de module?

Lorsque j'ajoute une instruction de module dans un modèle joomla, j'utilise toujours ce code:

<jdoc:include type="modules" name="left" style="xhtml" />

Que représente l'attribut style et quels autres styles puis-je utiliser?

6
web-tiki

Par défaut, vous pouvez utiliser les styles suivants:

  • aucun (contenu du module brut en sortie)
  • html5 (balise html5 choisie et balises d'en-tête de police)
  • table (enveloppe le module dans une table)
  • horz (encapsule la sortie du module tabled dans une balise d'une autre table)
  • xhtml (balises divs et en-têtes de police)
  • arrondi (permet d'obtenir des coins arrondis en enveloppant des balises div imbriquées)
  • contour (ajouter des informations de prévisualisation au module)

Vous pouvez également créer des fonctions personnalisées en créant un fichier modules.php dans votre dossier HTML modèle et en nommant la fonction modChrome_ "votrenom", par exemple:

function modChrome_pre($module, &$params, &$attribs) {
  echo '<pre>'.$module->content.'</pre>';
}

Et utilisez ceci dans votre modèle pour utiliser ce style chrome

<jdoc:include type="modules" name="left" style="pre" />

Pour en savoir plus sur le style des modules, consultez la page http://docs.joomla.org/Customising_the_way_modules_are_displayed

14
Harald Leithner

Cela peut aider si vous souhaitez créer vos propres styles Chrome:

http://docs.joomla.org/Applying_custom_module_chrome

1
Brian Peat

Cela sera utile pour en savoir plus sur les styles de Module Chrome:

http://docs.joomla.org/Standard_Module_Chromes

0
Steven Pignataro