[Création Template] les <jdoc include .../> ne marche pas

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

  • #16
    Re : [Création Template] les &lt;jdoc include .../&gt; ne marche pas

    Salut Grand Schtroumpf et merci pour votre réponse, je suis daccord pour l'Html c'est pas tres clean normal vu que c'est une template html/css que j'ai télécahrger pour apprendre a en convertir vers joomla, donc voici le nouveau fichier index.php :

    Code PHP:
    <?php /* Tous les commentaires sont écrits en Php pour ne pas etre visible aux visiteurs */ ?>

    <?php defined('_JEXEC') or die; ?>


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


    <?php /* Détection du sense de lecture du langage */ ?>
    <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>


      <?php /* 
      Fonction Joomla : <jdoc:include type="head" />
      - Charge les balises meta, title, flux rss, favicon...
      - Les fichiers js & css des extentions que vous installeré dans l'administration.
      */  
    ?>
      
      <jdoc:include type="head" />


      <?php /* Les styles CSS par défaut de joomla */ ?>
      <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
      <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />



      <?php /* Fichier CSS du template */ ?>
      <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />


      </head>

      <body>
          
        <div id="logo">
            <H2 class="leftimg">
                <A href="">
                    <IMG class="leftimg" alt="" src="<?php echo $this->baseurl ?>/templates/<?php echo  $this->template ?>/images/logo.gif" width=249 height=93>
                </A>
            </H2>      
         </div>
          
        <div id="menu">
          <jdoc:include  type="modules" name="menu" style="rounded" />
        </div>

        <div id="bg">
            <div id="page"><!-- end #content -->
                <div id="body">
                    <div id="content">                    
                        <jdoc:include  type="modules" name="content" style="xhtml" />         
                    </div>

                    <div id="extra">                    
                        <jdoc:include  type="modules" name="extra" style="xhtml" />             

                    </div><!--end extra-->
                </div><!-- end #sidebar -->
                    
                <div style="HEIGHT: 20px; CLEAR: both"></div>
            </div><!-- end #page -->
        </div><!-- end #bg -->

        <div id="footer">
          <jdoc:include  type="modules" name="footer" >
        </div>

    <jdoc:include type="modules" name="debug" />
      </body>

    </html>
    et j'ai biensur mis a jour templateDetails.xml.

    Venons au tests maintenant alors voila j'ai essayé :
    d'afficher le module "Fil de navigation" dans la position "content" => Marche pas
    "Menu principal" dans la position "extra" => Marche pas non plus
    Mais bizarrement quand j'aissaie d'afficher ces deux dernier modules dans la position debug ben sa marche trés bien.
    (Donc les modules marche trés bien j'ai méme essayé les templates standard de joomla et sa marche ****l)

    Puis comme tu me la demandé j'ai essayer avec un position connu a savoir "left" et remplaçant la position "extra" dans l'index et dans templateDetails et sa n'affiche rien apparemment la seule position qui veut bien marcher c'est debug xD

    Il y a aussi un truc dans la fenetre de selection de position d'un module il m'affiche bien les 5 positions que j'ai déclaré dans le fichiers xml a savoir (content, debug, footer, left, menu) mais dans la 2eme colonne qui porte le titre "Template" seulment les positions debug, left et footer sont écrit en parenthese : artDesignt_joomla (Footer) etc...

    pour les deux autres ya seulment artDesignt_joomla, genre comme si il ne les detecte pas, voila

    Et merci de votre aide.

    Commentaire


    • #17
      Re : [Création Template] les &lt;jdoc include .../&gt; ne marche pas

      Re,
      les différences que je vois avec debug, c'est qu'elle ne porte pas de style et qu'elle est un peu sorties de div...

      1. duplique là sur place et crée une nouvelle position toto et vois si toto marche
      2. essaye de lui ajouter un style
      <jdoc:include type="modules" name="debug" style = "rounded" />
      histoire de voir si elle marche toujours

      Au fait, regarde ta page en mode source pour t'assurer que les modules sont bien absents et pas seulement cachés....
      Schtroumpfe toi le Schtroumpf t'aidera.
      Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

      Commentaire


      • #18
        Re : [Création Template] les &lt;jdoc include .../&gt; ne marche pas

        Lu alors bonne nouvelle toto marche tres bien et meme debug avec le style marche elle aussi, peut etre que comme tu la dit c'est a cause des div va savoir.

        et pour le code source je retrouve toujour la ligne brute : <jdoc:include type="modules" name="left" style="xhtml" />

        mais pour debug, et toto elle n'est pas la.

        Commentaire


        • #19
          Re : [Création Template] les &lt;jdoc include .../&gt; ne marche pas

          ah enfin grâce a ton aide je pense que j'ai trouvé la source du problème, en fait la source de index.php (et les lignes de joomla biensur) ont été généré avec un soft que je suis en train de développer et je pense que les lignes généré doivent avoir un codage bizarre (lors de la sauvegarde) ou contiennent des caractères invisibles, car quand j'ai recopier la ligne debug et coller dans la place de left on la renommant et bien sa marche très bien pareil pour le reste des positions.

          merci encore pour ton aide =)

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X