Module recherche ne s'affiche pas

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

  • [Problème] Module recherche ne s'affiche pas

    Bonjour,

    j'ai créer un template avec le fichier index.php
    Code PHP:
    <?php
    defined
    ('_JEXEC') or die('Restricted access');

    ?>
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" dir="<?php echo $this->direction?>">
        <head>
            <jdoc:include type="head" />
            <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
            <link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700' rel='stylesheet' type='text/css'>
          <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,800,700,600,300' rel='stylesheet' type='text/css'>

        </head>
        <body>
            <div class='wrapper'>
           
                <div id="header" class="clearfix">
                    <a id="logo" href="<?php echo $this->baseurl?>">
                        <img src="<?php echo JURI::root() ?>templates/<?php echo $this->template ?>/images/logo.gif" alt="<?php echo JFactory::getApplication()->getCfg('sitename'?>" />
                    </a>
                    <h1>
                      <a href="<?php echo $this->baseurl?>">Espace Socrate</a>
                  </h1>
                  
                  <div id="search">
                    <jdoc:include  type="modules" name="search"/> 
                  </div>
                              
                                  <div id="banner">
                        <jdoc:include type="modules" name="position-4" style="none" />
                    </div>
                   <!-- Mise en place du menu horizontal-->
                <?php if ($this->countModules('position-1')): ?>
                    <div id="nav" class="clearfix rounded white">
                        <jdoc:include type="modules" name="position-1" style="none" />
                    </div>
                <?php endif; ?>
     <div id="headermodule">
                      <!-- Fil arianne-->
                        <jdoc:include type="modules" name="position-0"/>
                    </div>

                </div>


                <div id="main" class="clearfix mainclass ">
                  
                    <div id="columncenter">
                        <div class="inner rounded white">
                            <jdoc:include type="modules" name="position-2" style="xhtml" />
                            <jdoc:include type="message" />
                            <jdoc:include type="modules" name="position-5" style="xhtml"/> 
                            <jdoc:include type="component" /> 
                             <jdoc:include type="modules" name="debug"/>
                        </div>
                    </div>
                  <!-- Si un module est mis en position 3 , on le met dans la colonne de gauche-->
                    <?php if ($this->countModules('position-3')): ?>
                        <div id="slidebar">
                            <div class="inner rounded white">
                                <jdoc:include type="modules" name="position-3" style="xhtml" />
                            </div>
                        </div>
                    <?php endif; ?>
                </div>
              <div id="footer">
                <jdoc:include type="modules" name="footer"/>
              </div>
                
          </div>

        </body>
    Les positions sont bien renseignées dans mon fichier XML, seulement quand je veux charger le module de recherche dans la position search, rien ne s'affiche alors que quand j'essaye de le mettre à un autre endroit ça fonctionne.
    J'ai essayé en changeant le nom de la position mais tjs aucun résultat

  • #2
    Re : Module recherche ne s'affiche pas

    name="search" /> avec un espace entre " et / ou dans la css
    Christophe
    http://www.webcrea.fr

    Commentaire


    • #3
      Re : Module recherche ne s'affiche pas

      J'avais déja essayé, ça ne change rien

      Commentaire


      • #4
        Re : Module recherche ne s'affiche pas

        Salut,
        perso, je prévoirais plutot une position neutre, dans laquelle je placerais le module "Recherche".

        Plutôt que :
        <div id="search">
        <jdoc:include type="modules" name="search"/>
        </div>
        Ceci :
        <div id="search">
        <jdoc:include type="modules" name="position-truc" style="none" />
        </div>
        Sans oublier d'indiquer la postion dans templateDetails.xml, par précaution.

        <positions>
        <position>banner</position>
        <position>debug</position>
        <position>position-truc</position>
        etc...
        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Re : Module recherche ne s'affiche pas

          j'ai déja essayé en utilisant un nom plus standard genre position-7 et en le rajoutant dans mon fichier xml mais ça ne fonctionne pas non plus

          Commentaire


          • #6
            Re : Module recherche ne s'affiche pas

            Alors un pb dans les CSS ?
            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

            Commentaire


            • #7
              Re : Module recherche ne s'affiche pas

              J'ai fait un template et J'ai pas touché au css de ce module,ce qui est étrange c'est que quand je met le module dans le contenu central par exemple, il s'affiche mais quand je veux le mettre en haut , la il n'y a plus rien

              Commentaire


              • #8
                Re : Module recherche ne s'affiche pas

                mais quand je veux le mettre en haut , la il n'y a plus rien
                Regarde la page source, qui te donne une idée de la manière dont joomla a créé l'affichage (en s'appuyant sur tes CSS) et devrait indiquer où se trouve l'élément concerné.

                Autres mesure possibles :
                Change l'id de <div id="search">
                et écrit tes propres spécifications
                ou
                cherche les spécifications qui lui sont attribuées dans la ou les feuilles CSS de ton template.
                Utilise Firebug pour Firefox
                ou Inspect Element de Firefox
                ou Procéder à l'inspection de l'élément de Chrome

                Au delà de ces conseils, sans voir qq chose, je crains que nous n'arrivions à la limite de l'aide possible.

                A vue de nez, le code (que tu montres) de l'index.php du template est correct.
                Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                Commentaire


                • #9
                  Re : Module recherche ne s'affiche pas

                  Merci encore une fois de tes réponses. Les balises HTML sont bien chargées mais rien n'est stocké dedans.Après plusieurs tests , ça ne concerne pas seulement le module de recherche mais l'ensemble des modules.Dès que je veux mettre un module dans cette div, à cette position, il ne s'affiche pas .

                  Commentaire


                  • #10
                    Re : Module recherche ne s'affiche pas

                    Comment as-tu composé tes css ?

                    Dans l'absolu, ceci est correct :
                    <div class="inner rounded white">
                    <jdoc:include type="modules" name="position-2" style="xhtml" />
                    <jdoc:include type="message" />
                    <jdoc:include type="modules" name="position-5" style="xhtml"/>
                    <jdoc:include type="component" />
                    <jdoc:include type="modules" name="debug"/>
                    </div>
                    Mia si tu "n'emballes" pas les modules dans des balises html, le résultat ne va pas être au top.

                    <div>
                    <jdoc:include type="modules" name="position-2" style="xhtml" />
                    </div>

                    Une solution est de "désosser" le template Protostar, le modèle de base d'un template Joomla, pour comprendre comment les choses fonctionnent.
                    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                    Commentaire


                    • #11
                      Re : Module recherche ne s'affiche pas

                      Paradoxallement c'est cette méthode "moins top" qui fonctionne car quand je met le module dans la div search qui lui ne contient qu'un seul module , ça ne va pas ... C'est quand même super bizarre

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X