Templates: wie verwende ich <!-- BEGIN:BLOCK --> richt
Verfasst: Mi 18. Okt 2006, 10:05
Hallo Forum,
an Hand der Forumeinträgen, den Sourcecode der Templateclasse und diversen Dokus habe ich mir die Anwendung von HTML-Templates zu gemüte geführt.
0815-Dinge habe ich begriffen, wobei ich aber vor einem geschlossenen Scheunentor stehe ist die Anwendung von
<!-- BEGIN:BLOCK --><!-- END:BLOCK -->.
Mein Code:
[code]
$sxdata = array("T1","T2","T3","T4","T5");
$tpl = new Template;
$tpl->reset();
$tpl->set('s', 'NEWSTITEL', '22.22');
$tpl->generate('C:\Programme\xampp\htdocs\cont468\contenido\templates\standard\sx_newslist_template.html');
$tpl->reset();
$tpl->set('s', 'NEWSTITEL', '22.33');
$tpl->generate('C:\Programme\xampp\htdocs\cont468\contenido\templates\standard\sx_newslist_template.html');
foreach($sxdata as $schluessel => $wert)
{
$tpl->reset();
$tpl->set('d', 'NEWSTITEL_DYNAMIC', $wert);
$tpl->next;
$tpl->generate('C:\Programme\xampp\htdocs\cont468\contenido\templates\standard\sx_newslist_template.html');
}
[/code]
der Code für das Template:
[code]
{NEWSTITEL}
<table cellspacing="0" cellpadding="0" width=500>
<!-- BEGIN:BLOCK -->
<tr>
<td>{NEWSTITEL_DYNAMIC}</td>
</tr>
<!-- END:BLOCK -->
</table>
[/code]
der generierte Output schaut wie folgt aus:
2.22
22.33
{NEWSTITEL}
{NEWSTITEL}
{NEWSTITEL}
{NEWSTITEL}
{NEWSTITEL}
Nun, kann mir irgendwer netterweise auf die Sprünge helfen und beschreiben wie ich HTML-Templates richtig verwende?
lg
rg
an Hand der Forumeinträgen, den Sourcecode der Templateclasse und diversen Dokus habe ich mir die Anwendung von HTML-Templates zu gemüte geführt.
0815-Dinge habe ich begriffen, wobei ich aber vor einem geschlossenen Scheunentor stehe ist die Anwendung von
<!-- BEGIN:BLOCK --><!-- END:BLOCK -->.
Mein Code:
[code]
$sxdata = array("T1","T2","T3","T4","T5");
$tpl = new Template;
$tpl->reset();
$tpl->set('s', 'NEWSTITEL', '22.22');
$tpl->generate('C:\Programme\xampp\htdocs\cont468\contenido\templates\standard\sx_newslist_template.html');
$tpl->reset();
$tpl->set('s', 'NEWSTITEL', '22.33');
$tpl->generate('C:\Programme\xampp\htdocs\cont468\contenido\templates\standard\sx_newslist_template.html');
foreach($sxdata as $schluessel => $wert)
{
$tpl->reset();
$tpl->set('d', 'NEWSTITEL_DYNAMIC', $wert);
$tpl->next;
$tpl->generate('C:\Programme\xampp\htdocs\cont468\contenido\templates\standard\sx_newslist_template.html');
}
[/code]
der Code für das Template:
[code]
{NEWSTITEL}
<table cellspacing="0" cellpadding="0" width=500>
<!-- BEGIN:BLOCK -->
<tr>
<td>{NEWSTITEL_DYNAMIC}</td>
</tr>
<!-- END:BLOCK -->
</table>
[/code]
der generierte Output schaut wie folgt aus:
2.22
22.33
{NEWSTITEL}
{NEWSTITEL}
{NEWSTITEL}
{NEWSTITEL}
{NEWSTITEL}
Nun, kann mir irgendwer netterweise auf die Sprünge helfen und beschreiben wie ich HTML-Templates richtig verwende?
lg
rg