web-dev-qa-db-fra.com

Joomla 3: l'application du style de module personnalisé ne fonctionne pas

J'essaie de définir un style personnalisé pour le module Joomla. J'ai créé le fichier:

modules.php dans /templates/MY_TEMPLATE_NAME/html répertoire.

Contenu de ce fichier ci-dessous:

defined('_JEXEC') or die;

function modChrome_custom($module, &$params, &$attribs)
{
     echo '<h3>test style chrome</h3>';
}

Maintenant, j'essaie de sortir le module de mon modèle avec ce style. Je le fais de cette façon:

 <jdoc:include type="modules" name="position-1" style="custom"  />

Mais il semble que mon style personnalisé ne s'applique pas au module et tout ce que je vois est une présentation de module standard. Ai-je manqué quelque chose?

3
Tamara

si vous modifiez le style de votre module dans le backend, il écrasera le style attribué à votre jdoc: include dans le fichier index.php.

Allez dans votre Backend-> Modules, ouvrez Modul, ouvrez le dernier onglet "Avancé", descendez jusqu'au dernier élément "Style de module", cochez le style associé à votre module.

Pour utiliser le style ajouté à votre jdoc: include, vous devez définir le style du backend sur "Depuis le modèle: hérité".

4
Lars H. Thiesen