phpbar.de logo

Mailinglisten-Archive

[php] PHPLIB / template.inc

[php] PHPLIB / template.inc

Gloss Mathias php_(at)_phpcenter.de
Thu, 9 Aug 2001 13:49:24 +0200


Hallo,

ich benutz jetzt schon eine Weile die template.inc - Klasse, die den =
Vorteil
hat, da=DF
man auch dynamische Bl=F6cke einbauen kann.

Leider gelingt mir es nicht, diese zu verschachteln:

----- t.html ----
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head><title></title></head>
<body>
<!-- BEGIN reihe_a -->
<br>Wert a: {wert_a}
  <!-- BEGIN reihe_b -->
  <br>&nbsp;&nbsp;&nbsp;Wert b: {wert_b}
  <!-- END reihe_b -->
<!-- END reihe_a -->
</body>
</html>

----- t.php4 ------
<?php
require('../lib/phplib-7.2c/php/prepend.php3');

$o_tpl =3D new Template("../templates", "keep");
$o_tpl->set_file(array( "seite" =3D> "t.html"));

$o_tpl->set_block('seite', 'reihe_a', 'reihe_a_zeilen');
for ($a=3D1; $a <=3D5; $a++){
  $o_tpl->set_var('wert_a', $a);

  for ($b=3D1; $b <=3D5; $b++){
    $o_tpl->set_var('wert_b', $b);
    $o_tpl->parse('reihe_b_zeilen', 'reihe_b', true);
  }
 =20
  $o_tpl->parse('reihe_a_zeilen', 'reihe_a', true);
}

$o_tpl->parse('out','seite');
$o_tpl->p('out');

?>


---- Ausgabe im Browser
Template Error: loadfile: reihe_b is not a valid handle.
Halted.



Was mach ich da falsch ? *gr=FCbel*

Viele Gr=FC=DFe, Mathias


php::bar PHP Wiki   -   Listenarchive