By: Sanplomb
Date: 2007-10-14
Time: 14:31
|
Problème avec les sous-blocks
Bonjour,
je cherche à utiliser les sous-blocks mais quand je fais le MergeBlock sur le sous-block 'link' je n'obtiens qu'une page blanche en résultat.
Sachant que mon modèle HTML est un sous-modèle appelé par un vartpl et que mon modèle principal utilise déjà un paramêtre p1 (c'est pour cela que j'ai mis p2 pour le paramètre de code qui suit) pour un sous-block qui lui fonctionne très bien.
Code PHP
$this->LoadTemplate('templates/liens.htm');
$this->MergeBlock('barrenav', $mydb, "SELECT DISTINCT modules.m_name,modules.m_title FROM modules, liens WHERE liens.mid=modules.mid");
$this->MergeBlock('serie', $mydb, "SELECT DISTINCT series.sid,titre_serie FROM series,liens WHERE series.m_name='$modulelink' AND series.sid=liens.sid");
$this->MergeBlock('link' $mydb, 'SELECT link,logo,comment FROM liens WHERE (liens.sid=%p2%)');
$this->Show();
|
Code HTML
<div>
<span class="serie">[serie.titre_serie;block=div]([serie.sid])</span>
<div class="link">[link.link;block=div;p2=[serie.sid]]</div>
</div>
|
Par avance, merci pour votre aide
Sanplomb
|