Bonjour tout le monde!
Je viens ici, car je trouve pas la solution à mon problème, qui pourrait bien être toute bête... ^^
J'ai un template avec des menus gauche/droite et une partie centrale... Sans que le moteur de template (phplib) tourne, tout s'affiche normalement, mais dès que je passe par le moteur, il me modifie légèrement leur position, avec un petit décalage...
Voici donc ce que je devrais obtenir:
Et voici ce que j'obtiens:
Le code dans le template pour le menu de gauche (le css est à part...)
Le code dans la page php, pour le menu de gauche également...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="leftbar" class="sidebar"> <!-- BEGIN MainMenu --> <nav> <h2>{TitreMenu}</h2> <ul class="innav"><!-- BEGIN ElementMenu --> <li>{ListeMenu}</li><!-- END ElementMenu --> </ul> </nav><!-- END MainMenu --> <!-- BEGIN MiniSondage --> <nav> <h2>{TitreSondage}</h2> <p> <a href="{LienDest}"><img src="{LienIMG}" border="2" alt="{AltImg}" /></a></p> </nav> <!-- END MiniSondage --> </div> </div>
A noter que le reste n'est pas encore modifié (partie centrale et menu droite), mais qu'ils sont également modifié... Auriez-vous donc une idée de ce qui peut provoquer ca? Ca viendrait du code css plutot?! Mais pourquoi est-ce que sans le moteur de template ca fonctionne?? ^^ Bref, pleins de questions pour le moment dont je n'ai pas de réponse... ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 $moteur->set_file(array('index' => 'index.php','image' => 'image.php')); //Définition des blocks de menu... $moteur->set_block('index','ElementMenu','VarElem'); $moteur->set_block('index','MainMenu','VarMenu'); for($i=0,$nb = count($menu);$i<$nb;$i++) { list($key,$value) = each($menu); $moteur->set_var('TitreMenu',$key); $moteur->set_var('VarElem',''); for($x=0,$nbs = count($value);$x<$nbs;$x++) { $moteur->set_var('ListeMenu',$value[$x]); $moteur->parse('VarElem','ElementMenu',TRUE); } $moteur->parse('VarMenu','MainMenu',TRUE); } //Définition du block du mini-sondage... $moteur->set_block('index','MiniSondage','MiniSond'); $moteur->set_var('TitreSondage','Sondage'); $moteur->set_var(array('LienDest' => $LinkDestSond,'LienIMG' => $LinkIMGSond,'AltIMG' => $AltIMGSond)); $moteur->parse('MiniSond','MiniSondage',TRUE);
Partager