Undefined variable: bodyClass dans template jf Calla Exteriors

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

  • [RÉGLÉ] Undefined variable: bodyClass dans template jf Calla Exteriors

    Bonjour,

    Je viens d'installer en local le template jf Calla Exteriors pour joomla 3. La démo ici : http://www.joomfreak.com/demo/jf_calla-exteriors/ et le lien où je l'ai téléchargé ici : http://www.joomfreak.com/free-downlo...rs/joomla.html

    L'installation c'est très bien passée. J'ai mis mes élément en page d'accueil et là j'ai ajouté un item à mon menu principale pour une 2ème page que j'ai relié à un article test. Quand je clique sur le menu je vais bien sur la nouvelle page mais avec ce message d'erreur tout en haut :

    Code:
    Notice: Undefined variable: bodyClass in C:\wamp\www\monsite\templates\jf_calla-exteriors\index.php on line 136 Call Stack 
    #TimeMemoryFunctionLocation 10.0010247200{main}( )..\index.php:0 20.22303548752JApplicationCms->execute( )..\index.php:
    40 30.914110185232JApplicationSite->render( )..\cms.php:258 40.915110185968JApplicationCms->render( )..\site.php:729
     50.916110186568JDocumentHTML->parse( )..\cms.php:1045 60.916110186808JDocumentHTML->_fetchTemplate( )..\html.php:455
     70.917110187136JDocumentHTML->_loadTemplate( )..\html.php:635 80.918110284320require( 'C:\wamp\www\monsite\templates\
    jf_calla-exteriors\index.php' )..\html.php:578 com_content view-article no-layout no-task itemid-108">
    Quand je vais sur l'index.php à la ligne 136 j'ai ça :

    Code PHP:
    <body class="site <?php echo $bodyClass 
        
    $option
        
    ' view-' $view  (ligne 136 ici)
        . (
    $layout ' layout-' $layout ' no-layout')
        . (
    $task ' task-' $task ' no-task')
        . (
    $itemid ' itemid-' $itemid '');
    ?>">
    Je ne comprends absolument pas l'erreur. Si quelqu'un peut me guider?

    Mille merci et bonne fin de journée !
    Dernière édition par bizerte77 à 03/05/2015, 18h52

  • #2
    Re : Undefined variable: bodyClass dans template jf Calla Exteriors

    Il ne s'agit pas d'une erreur mais d'un simple avertissement destiné aux développeurs de l'extension (en l'occurence le template). Ce que tu peux faire, c'est d'une part signaler le problème aux développeurs, et d'autre part masquer cette erreur. Pour cela différentes solutions sont possibles. Le plus simple est de lire cet article.
    Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
    Confucius

    Commentaire


    • #3
      Re : Undefined variable: bodyClass dans template jf Calla Exteriors

      Bonjour,

      Merci super !

      J'ai juste une dernière question. J'ai ajouté le module langue et mon adresse est donc aquarium01/index.php/fr/ et la position sildeshow avec une grande image en page d'accueil n'apparait plus. Je ne comprend pas pourquoi. Faut-il modifier des choses quand on active les langues?

      Merci !

      Commentaire


      • #4
        Re : Undefined variable: bodyClass dans template jf Calla Exteriors

        As tu vérifier l affectation de ta langue pour le menu
        Société : http://www.com3elles.com
        Bénévole : http://www.flexicontent.org

        Commentaire


        • #5
          Re : Undefined variable: bodyClass dans template jf Calla Exteriors

          Bonjour,

          Maintenant j'ai le menu français et anglais affiché l'un en dessous de l'autre. Je ne vois pas d'où vient le problème.

          Merci !

          Commentaire


          • #6
            Re : Undefined variable: bodyClass dans template jf Calla Exteriors

            Tu as affecter tes modules par langues aussi ?
            Société : http://www.com3elles.com
            Bénévole : http://www.flexicontent.org

            Commentaire


            • #7
              Re : Undefined variable: bodyClass dans template jf Calla Exteriors

              Bonjour,

              Maintenant c'est fait. Le menu s'affiche correctement et les drapeaux de langue aussi mais le slideshow (une image) de la page d'accueil a disparu. Le slideshow n'est pas un module que j'utilise c'est directement dans le template puisque c'est dans le css où je défini l'image.

              Dans index.php du template j'ai ceci :

              Code PHP:
              <?php
                  
              if ($menu->getActive() == $menu->getDefault()) : ?>
                  <div id="jf-slideshow">
                      <div class="main clearfix">
                          <jdoc:include type="modules" name="slideshow" />        
                      </div>
                  </div>
                  <?php endif; ?>
              Je m'arrache les cheveux, je ne vois pas d'où ça vient...

              Merci !

              Edit : finalement j'ai modifié comme ceci et ça fonctionne :

              Code PHP:
              <?php
                  
              if ($menu->getActive() == $menu->getDefault()) : ?><?php endif; ?> 
              <div id="jf-slideshow">
                      <div class="main clearfix">
                          <jdoc:include type="modules" name="slideshow" />        
                      </div>
                  </div>
              Dernière édition par bizerte77 à 03/05/2015, 18h51

              Commentaire


              • #8
                Re : Undefined variable: bodyClass dans template jf Calla Exteriors

                A mon avis même système pour les modules dans la position slideshow
                Après as tu un lien menu par défaut et par langue ?
                Société : http://www.com3elles.com
                Bénévole : http://www.flexicontent.org

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X