Modifier module recherche dans joomla 2.5

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

  • [RÉGLÉ] Modifier module recherche dans joomla 2.5

    Bonjour,

    J'aimerai modifier le module recherche de joomla 2.5. Lorsqu'on affiche le résultat je ne veux pas qu'on affiche la catégorie et la date de création.

    Je suis allé dans le fichier default_form.php dans : \components\com_search\views\search\tmpl pour supprimer les autres trucs autours mais je ne trouve pas comment supprimer la catégorie (<dd class="result-category">) et la date de création (<dd class="result-created">).

    Si quelqu'un peut m'aider?

    Merci beaucoup!

    Bonne journée
    Dernière édition par bizerte77 à 25/05/2012, 11h16

  • #2
    Re : Modifier module recherche dans joomla 2.5

    Bonsoir,

    Pas forcément très simple de te répondre

    Surcharge template ou pas ???

    Pour être sur, netbeans ou eclipse !!!

    Après, plus de questions !!!

    Cordialement,
    Joël

    Commentaire


    • #3
      Re : Modifier module recherche dans joomla 2.5

      Bonjour,

      Les résultats sont affichés par /components/com_search/views/search/tmpl/default_results.php qu'il faut surcharger en recopiant ce fichier dans /templates/ton_template/html/com_search/search/default_results.php et duquel certaines lignes sont à supprimer.
      Le code final devrait ressembler à ça:
      Code PHP:
      <?php
      /**
       * @package        Joomla.Site
       * @subpackage    com_search
       * @copyright    Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
       * @license        GNU General Public License version 2 or later; see LICENSE.txt
       */

      // no direct access
      defined('_JEXEC') or die;
      ?>

      <dl class="search-results<?php echo $this->pageclass_sfx?>">
      <?php foreach($this->results as $result) : ?>
          <dt class="result-title">
              <?php echo $this->pagination->limitstart $result->count.'. ';?>
              <?php if ($result->href) :?>
                  <a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) :?> target="_blank"<?php endif;?>>
                      <?php echo $this->escape($result->title);?>
                  </a>
              <?php else:?>
                  <?php echo $this->escape($result->title);?>
              <?php endif; ?>
          </dt>
          <dd class="result-text">
              <?php echo $result->text?>
          </dd><?php endforeach; ?>
      </dl>

      <div class="pagination">
          <?php echo $this->pagination->getPagesLinks(); ?>
      </div>
      Bien que logiquement il n'y ait aucune modification à faire sir l'entrée de menu Recherche/résultat de la recherche est configurée correctement, à savoir dans les paramètres de base Date de création est à masquer, et pour la catégorie, choisir une option de classement autre, par exemple alphabétique ou les plus récents en premier...

      Avant de modifie run template, toujours regarder si des options de configuration n'existent pas. Le code donné sert uniquement d'exemple de surcharge d'un template.
      Pas de demande de support par MP.
      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

      Commentaire


      • #4
        Re : Modifier module recherche dans joomla 2.5

        Bonjour jisse03,

        Les paramètres de base sont bon pourtant...

        J'ai finalement opté pour votre code, merci beaucoup.

        Bonne journée

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X