Question Suivez ma création de template

Plus d'informations
09 Déc 2010 20:25 #25 par fred1254
Réponse de fred1254 sur le sujet Re: Suivez ma création de template
je mettrais les conditions après dans mon template pour vérifier si les modules sont présents ou pas.

par contre j'ai un petit soucis...quand je mets un nouveau module dans joomla par exemple le fil d'ariane, je choisi une position que j'ai déclaré dans l'index.php et le templateDetails.xml mais rien n'apparait :'(....une idée ?

9Design66

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
09 Déc 2010 20:35 #26 par fred1254
Réponse de fred1254 sur le sujet Re: Suivez ma création de template
j'ai trouvé la solution !

ça venait de l'appel

<jdoc:include type="modules" name="breadcrumb" /> je n'avais pas mis le "s" à module ! peut-être quelqu'un saura me dire pourquoi parfois c'est avec s et parfois sans s...?

9Design66

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
10 Déc 2010 16:18 #27 par lotfi_universal
Réponse de lotfi_universal sur le sujet Re: Suivez ma création de template

fred1254 écrit: j'ai trouvé la solution !

ça venait de l'appel

<jdoc:include type="modules" name="breadcrumb" /> je n'avais pas mis le "s" à module ! peut-être quelqu'un saura me dire pourquoi parfois c'est avec s et parfois sans s...?


Salut,

Tu a juste changé le nom un un endroit quelconque dans ton code...! "breadcrumb", "breadcrumbs" ou même "blabla" c'est kif kif

il faut juste tenir la même nomination de tes variables ou chaines... dans le template

même chaine dans le fichier xml que dons ton code php

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
10 Déc 2010 17:17 - 10 Déc 2010 17:18 #28 par fred1254
Réponse de fred1254 sur le sujet Re: Suivez ma création de template
et voilà :-) largeur variable du component, merci lotfi_universal voici le code :
<?php
/**
* @copyright Copyright (C) 2005-2010 Open Source Matters. All rights reserved.
* @ license	GNU/GPL
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
*/
 
//no direct access
defined('_JEXEC') or die ('Restricted access');
JHTML::_('behavior.mootools');
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>"lang="<?php echo $this->language; ?>">
 
<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 rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/templates/system/css/general.css" type="text/css" />
 
</head>
<body>
<div id="conteneur">
 
<!--en-tête-->
<div id="head">
<div id="logo">
<jdoc:include type="modules" name="logo" style="xhtml"/>
</div>
<!--menu-->
<div id="menu">
<jdoc:include type="modules" name="user2" style="xhtml"/>
</div>
<!--module langues-->
<div id="langues">
<jdoc:include type="modules" name="user3" style="xhtml"/>
</div>
</div>
<div class="clr">
</div>
<div id="breadcrumb">
<jdoc:include type="modules" name="breadcrumb" style="xhtml"/>
</div>
 
<!--Corps du site-->
<div id="mainbody">
<?php if ($this->countModules('right')): ?>
<div id="component">
<div id="component_h">
</div>
<div id="component_trait">
<jdoc:include type="component" style="xhtml"/>
</div>
<div id="component_b">
</div>
</div>
<div id="right">
<div id="right_h">
</div>
<div id="right_trait">
<jdoc:include type="modules" name="right" style="xhtml"/>
</div>
<div id="right_b">
</div>
</div>
<?php else : ?>
<div id="componentlarge">
<div id="componentlarge_h">
</div>
<div id="componentlarge_trait">
<jdoc:include type="component" style="xhtml"/>
</div>
<div id="componentlarge_b">
</div>
</div>
<?php endif ; ?>
</div>
<div class="clr">
</div>
<!--bas de page-->
 
<div id="footer">
<!--réservation-->
<div id="footer_g">
<jdoc:include type="modules" name="footerg" style="xhtml"/>
</div>
<!--milieu-->
<div id="footer_m">
</div>
<!--copyright etc...-->
<div id="footer_d">
<jdoc:include type="modules" name="footerd" style="xhtml"/>
</div>
</div>
</div>
</body>
</html>

et le CSS :
.clr{
clear:both;
}
 
body
{
background:url("../images/fond.jpg");
background-position:top center;
color:#616265;
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
padding: 0px;
margin:0px;
}
 
#breadcrumb{
width:866px;
height:20px;
}
 
#conteneur {
width:1024px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
}
 
/*en-tête*/
#head
{
width:1024px;
height:99px;
background:url("../images/BanniereHaut.jpg") no-repeat;
float:left;
}
 
#logo
{
width:329px;
height:99px;
float:left;
}
 
#menu{
width:504px;
height:99px;
float:left;
}
 
#langues
{
width:191px;
height:99px;
float:left;
}
 
/*pied de page*/
#footer
{
width:866px;
height:38px;
background:url("../images/footer.png") no-repeat;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}
 
#footer_g
{
width:171px;
height:38px;
float:left;
}
 
#footer_m{
width:274px;
height:38px;
float:left;
}
 
#footer_d
{
width:421px;
height:38px;
float:left;
text-align:right;
}
 
/*corps principal*/
#mainbody
{
width:866px;
margin-right:auto;
margin-left:auto;
}
#component
{
width:636px;
float:left;
}
#component_h
{
height:49px;
background:url("../images/component_h.png") no-repeat;
}
#component_trait
{
background:url("../images/component_trait.png") repeat-y;
padding-left:20px;
padding-right:20px;
}
#component_b
{
height:49px;
background:url("../images/component_b.png") no-repeat;
}
 
#componentlarge
{
width:100%;
float:left;
}
#componentlarge_h
{
height:49px;
background:url("../images/componentlarge_h.png") no-repeat;
}
#componentlarge_trait
{
background:url("../images/componentlarge_trait.png") repeat-y;
padding-left:20px;
padding-right:20px;
}
#componentlarge_b
{
height:47px;
background:url("../images/componentlarge_b.png") no-repeat;
}
 
#right
{
width:218px;
float:right;
}
#right_h
{
height:50px;
background:url("../images/right_h.png") no-repeat;
}
 
#right_trait
{
background:url("../images/right_trait.png") repeat-y;
}
#right_b
{
height:50px;
background:url("../images/right_b.png") no-repeat;
}

Voilà si vous voyez des choses pour optimiser je suis preneur :-). A ce stade je pense que je ne touche plus a l'index.php et qu'il ne me manque plus que (en vrac et non exhaustif):
  1. la finalisation du CSS et les réglages dans joomla pour l'apparence globale du site
  2. la création des menus
  3. l'injection des articles (les sections et catégories sont déjà faites)
  4. Mettre en place des modules pour les parties photos et vidéos (si vous connaissez des modules sympa que vous avez déjà utilisé je veux bien votre avis.
  5. Mettre en place joomfish pour les langues

si vous voyez autres choses que j'aurai pu oublié.....

9Design66
Dernière édition: 10 Déc 2010 17:18 par fred1254.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
11 Déc 2010 08:30 #29 par lotfi_universal
Réponse de lotfi_universal sur le sujet Re: Suivez ma création de template

fred1254 écrit: et voilà :-) largeur variable du component, merci lotfi_universal voici le code :

bonjour,

Il faut remercier Pierre qui t'a donner le code exacte à écrire pour avoir ce largeur variable :P

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
11 Déc 2010 09:21 #30 par fred1254
Réponse de fred1254 sur le sujet Re: Suivez ma création de template
Les deux je remercie j'ai compris le code Grace a vous deux le but n'était pas de faire un vulgaire copier coller sinon je laurai mis des le départ :-)

9Design66

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephtramber91Scottuxserge
Temps de génération de la page : 0.496 secondes