Bonjour,
afinde gérer le positionnement d'un module par rapport à un plugin, j'ai mis en place un override.
Actuellement l'ordre d'affichage des éléments est
1.article
2.plugin
3.module
Et je souhaiterais avoir
1.article
2.module
3.plugin
Pour cela j'ai modifié le fichier monTemplate/html/com_content/article/default.php
En insérant
juste avant
Puis j'ai positionné le module à 'mPosition'et affecté à toutes les pages.
Dans un premier temps j'avais appelé le module dans l'index.php
de mon template, juste après le
Et j'avais toujours l'ordre d'affichage:
1. article
2. plugin
3. module
J'ai ensuite vu sur un forum qu'il n'était pas nécessaire d'appeler le module. J'ai donc supprimer l'appel, et modifier les droits du fichier monTemplate/html/com_content/article/default.php pour qu'ils soient en 777.
Résultat, le module ne s'affiche pas.
Quelqu'un saurait-il une idée ?
afinde gérer le positionnement d'un module par rapport à un plugin, j'ai mis en place un override.
Actuellement l'ordre d'affichage des éléments est
1.article
2.plugin
3.module
Et je souhaiterais avoir
1.article
2.module
3.plugin
Pour cela j'ai modifié le fichier monTemplate/html/com_content/article/default.php
En insérant
Code PHP:
<?php
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('modules');
$options = array('style' => 'xhtml');
$position = 'mPosition';
echo $renderer->render($position, $options, null);
?>
Code PHP:
<?php echo $this->item->event->afterDisplayContent; ?>
Dans un premier temps j'avais appelé le module dans l'index.php
Code:
<jdoc:include type="modules" name="mPosition" />
Code:
<jdoc:include type="component" />
1. article
2. plugin
3. module
J'ai ensuite vu sur un forum qu'il n'était pas nécessaire d'appeler le module. J'ai donc supprimer l'appel, et modifier les droits du fichier monTemplate/html/com_content/article/default.php pour qu'ils soient en 777.
Résultat, le module ne s'affiche pas.
Quelqu'un saurait-il une idée ?
Commentaire