Déplacer "navigation entre les page" dans le div "page-header"

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

  • [RÉGLÉ] Déplacer "navigation entre les page" dans le div "page-header"

    Bonjour à tous,

    J'aimerais déplacer le plug-in "Navigation entre les pages" dans le div "page-header".

    J'ai donc fait une surcharge du fichier Article/default.php et je pense avoir ciblé l'appel du plug-in !?
    il est appelé 4 fois dans le fichier php, pourquoi et lequel je dois déplacer dans "page-header" ?
    (si évidement c'est la bonne manière de faire ?)

    Code PHP:
    <?php
    if (!empty($this->item->pagination) && $this->item->pagination && $this->item->paginationposition && $this->item->paginationrelative) :
        echo 
    $this->item->pagination;
    ?>
    Merci en espérant une réponse
    je poste, je poste mais aucune réponse à mes questions, le forum est-il toujours actif ?
    Dernière édition par olima à 04/06/2013, 16h32

  • #2
    Re : Déplacer &quot;navigation entre les page&quot; dans le div &quot;page-header&quot;

    Envoyé par olima Voir le message

    Merci en espérant une réponse
    je poste, je poste mais aucune réponse à mes questions, le forum est-il toujours actif ?
    mdr...

    la pagination n'est pas un plugin mais une classe avec ses instances. Elle est construite à partir du modèle article et de la requête passée à ton contrôleur donc ce n'est pas facile de la faire apparaître autre part que dans la vue default de com_content.

    En revanche, comme tout challenge qui se respecte ne dois en aucun cas ne pas trouver de réponse, je pencherais pour 2 solutions :

    1. mettre le résultat $this->item->pagination dans un script javascript qui affecterait la div page-header du style

    ("#page-header").html(resultat);

    2. faire ou trouver si ça existe un plugin de contenu du style {loadpagination} et qui ne ferait que renvoyer le résultat au bon endroit

    voilà t'as le choix...
    Christophe
    http://www.webcrea.fr

    Commentaire


    • #3
      Re : Déplacer &quot;navigation entre les page&quot; dans le div &quot;page-header&quot;

      Bon, j'ai seulement déplacé les lignes de code correspondantes vers "page-header" et mis en commentaire l'original (ligne 170)
      ça semble fonctionner correctement !

      Code PHP:
      <div class="page-header row-fluid">
              
              <div class="span9"> 
              <h2>
                  <?php if ($this->item->state == 0) : ?>
                      <span class="label label-warning"><?php echo JText::_('JUNPUBLISHED'); ?></span>
                  <?php endif; ?>
                  <?php if ($params->get('show_title')) : ?>
                      <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
                          <a href="<?php echo $this->item->readmore_link?>"> <?php echo $this->escape($this->item->title); ?></a>
                      <?php else : ?>
                          <?php echo $this->escape($this->item->title); ?>
                      <?php endif; ?>
                  <?php endif; ?>
              </h2>
             </div> 
         
          <div class="span3">
          <?php
          
      if (!empty($this->item->pagination) && $this->item->pagination && !$this->item->paginationposition && !$this->item->paginationrelative):
              echo 
      $this->item->pagination;
          endif;
          
      ?>
          </div> 
          
          </div>
          <?php endif; ?>
      Merci

      Commentaire


      • #4
        Re : Déplacer &quot;navigation entre les page&quot; dans le div &quot;page-header&quot;

        Ton message est donc réglé ? http://forum.joomla.fr/announcement.php?f=176
        Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

        Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

        Commentaire


        • #5
          Re : Déplacer &quot;navigation entre les page&quot; dans le div &quot;page-header&quot;

          Envoyé par olima Voir le message
          Bon, j'ai seulement déplacé les lignes de code correspondantes vers "page-header" et mis en commentaire l'original (ligne 170)
          ça semble fonctionner correctement !

          Merci
          bien sûr, c'est évident, bien joué

          peut-être que tu devrais faire un test pour savoir si tu est dans com_content au cas où la pagination ne soit pas montée afin de ne pas avoir une erreur
          Christophe
          http://www.webcrea.fr

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X