web-dev-qa-db-fra.com

Comment afficher un module dans com_content / article / default.php

J'essaie de montrer un module dans le fichier com_content/article/default.php mais cela échoue. Voici le code php

<div class="mySearch">
<?php
     jimport( 'joomla.application.module.helper' );
     $module = JModuleHelper::getModule( 'Finder' );
     $attribs['style'] = 'html';
     echo JModuleHelper::renderModule( $module, $attribs );  
  ?>
</div>
2
Riccardo990

En supposant que vous échouez, vous voulez dire que cela ne s'affiche tout simplement pas sur la page de l'article et que vous ne recevez aucun autre type d'erreur.

Le code que vous avez posté semble correct et devrait fonctionner.

Donc, je suppose que cela pourrait être l'une des raisons suivantes:

  • Le module n'est pas activé. - Le module doit être activé.
  • Le module n'est pas affecté à l'élément de menu en cours pour cet article. Vous voudrez peut-être essayer de attribuez-le à toutes les pages/éléments de men jusqu'à ce que vous puissiez le voir affiché.
  • Possibilité que le module ait des niveaux d'accès de visualisation spéciaux. Vous devez avoir le niveau d'accès nécessaire pour voir le module.

Assurez-vous que ces conditions sont remplies.

5
FFrewin