Override non gérer

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Override non gérer

    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
    Code PHP:
        <?php
            $document    
    = &JFactory::getDocument();
            
    $renderer    $document->loadRenderer('modules');
            
    $options    = array('style' => 'xhtml');
            
    $position    'mPosition';
            echo 
    $renderer->render($position$optionsnull);
        
    ?>
    juste avant
    Code PHP:
    <?php echo $this->item->event->afterDisplayContent?>
    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
    Code:
    <jdoc:include type="modules" name="mPosition" />
    de mon template, juste après le
    Code:
    <jdoc:include type="component" />
    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 ?

  • #2
    Re : Override non gérer

    Bonjour,
    Et j'avais toujours l'ordre d'affichage:
    1. article
    2. plugin
    3. module
    Je ne comprends pas ce que ça veut dire...

    Ce qui est certain que le com_content ne pilote ni l'affichage des plugins, ni l'affichage des modules. Commence par expliquer dans le détail ce qui s'affiche à l'instant t sur ta page, d'où ça sort, et ce que tu voudrais à la place...
    Schtroumpfe toi le Schtroumpf t'aidera.
    Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

    Commentaire


    • #3
      Re : Override non gérer

      Merci pour ta réponse.

      Sinon voici un visuel de ce dont je parles http://laireduvin.fr/fr/cepage/19-su...net-franc.html

      Comme ordre d'affichage, il y d'abord l'article, puis le composant de gestion des commentaires, suivi du module de suggestion d'articles

      Sur le site, on ne voit pas le module car comme je l'ai indiqué plus haut, il m'a été conseillé qu'il n'est pas nécessaire de l'appeler depuis l'index.php du template, étant donné que l'override s'en charge.

      Donc je souhaiterais que juste après l'article, soit affiché d'abord le module de suggestion d'articles, suivi du composant de gestion des commentaires.

      Voilà en gros. Ensuite, je pense que j'ai expliqué ce que j'ai mis en place afin d'effectuer l'override.

      Commentaire


      • #4
        Re : Override non gérer

        C'est bon, c'est géré !!
        C'était à cause d'un test en début de fichier. Un test était effectué pour voir si on était en HTML5.
        J'ai commenté le test, et c'est tout nickel !

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X