Reacties op het script Template Parser
|
Gepost op: 05 maart 2006 - 21:30 |
|
|
|
JS gevorderde
|
'k vind dat het een beetje te back2basic is.
Er zit geen block-systeem in en 'k denk dat dat toch wel één van de vereiste is om een Template Parser genoemd te worden. Anders is het in mijn ogen maar een content replacer... |
|
|
|
Gepost op: 07 maart 2006 - 16:08 |
|
|
|
PHP ver gevorderde
|
Ik heb er de mogelijk tot blocks ingemaakt. |
|
|
|
Gepost op: 26 oktober 2006 - 10:57 |
|
|
|
Nieuw lid
|
Hey,
Ik vind het een lekkere eenvoudige template parser, maar ik heb een vraagje. Wanneer ik een template maak waarin ik alleen een block parse, dan geeft ie de fout: Undefined index: var & Undefined index: include. Nu lijkt het wel alsof je verplicht bent deze functies te gebruiken. Waarschijnlijk doe ik het ergens niet goed en mijn vraag is dan natuurlijk waar?
<table>
<tr>
<td>ID:</td>
<td>Naam:</td>
<td>Email:</td>
</tr>
[begin-block: leden]
<tr>
<td>{id}</td>
<td>{naam}</td>
<td>{email}</td>
</tr>
[end-block: leden]
</table>
<?PHP
include('tp.class.php');
$tp = new templateParser();
$tp->loadTemplate('template.tpl');
$array_data = array();
$array_data[] = array('id' => 1, 'naam' => 'jan', 'email' => 'jan@info.nl');
$array_data[] = array('id' => 2, 'naam' => 'karel', 'email' => 'geenemail@nomail.org');
$array_data[] = array('id' => 3, 'naam' => 'piet', 'email' => 'piet@onzin.nl');
$tp->assignBlock('leden',$array_data);
$tp->parse(TRUE);
?>
<?PHP include('tp.class.php'); $tp = new templateParser(); $tp->loadTemplate('template.tpl'); $array_data[] = array('id' => 1, 'naam' => 'jan', 'email' => 'jan@info.nl'); $array_data[] = array('id' => 2, 'naam' => 'karel', 'email' => 'geenemail@nomail.org'); $array_data[] = array('id' => 3, 'naam' => 'piet', 'email' => 'piet@onzin.nl'); $tp->assignBlock('leden',$array_data); $tp->parse(TRUE); ?>
ik heb de: is_array vervangen door isset in de parse function, en dan werkt het wel, ik weet alleen niet of dit een goede manier van handelen is |
|
|
|
Gepost op: 09 november 2006 - 13:19 |
|
|
|
PHP beginner
|
Kunnen deze blocks ook nested? |
|
|
|
Gepost op: 10 november 2006 - 14:14 |
|
|
|
PHP ver gevorderde
|
Ik ben het wel aan het proberen geweest, maar het is me tot nu toe niet gelukt... |
|
|
Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |
|
|
|