Re : [Création Template] les <jdoc include .../> 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 :
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.
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>
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