Hi David: You did not pass the left and right to the template.
So here is a quick write up. php code: <?php require_once 'PHPTAL.php'; $template = new PHPTAL('templates/template.tmpl'); class links { public $href; public $text; function links($href, $text) { $this->href = $href; $this->text = $text; } } $template->set('left', new links("www.google.com", "google")); $template->set('right', new links("www.example2.com", "example2")); try { echo $template->execute(); } catch (Exception $e) { echo $e; } ?> template looks like: <div id="container"> <div id="header" class="left"><a href="http://www.sample.com" tal:attributes="href left/href" tal:content="left/text">left</a> </div> <center><img src="images/image006.png" class="header" /></center> <div id="header" class="right"><a href="http://www.sample.com" tal:attributes="href right/href; title right/title" tal:content="right/text">right</a> </div> </div> David Fontenot wrote: > I've been trying to get this php code (modeled after the first example) to > work. I'm not for sure if this is the way to tell the phptal templating > engine what to use to replace the attribute values in the template.tmpl > file. Help is much appreciated and would get me "off the ground" with this > templating system. > > php code: > <?php > require_once 'PHPTAL.php'; > $template = new PHPTAL('templates/template.tmpl'); > class links { > public $href; > public $text; > > function links($href, $text) { > $this->href = $href; > $this->text = $text; > } > } > $left = new links("www.google.com", "google"); > $right = new links("www.example2.com", "example2"); > try { > echo $template->execute(); > } > catch (Exception $e) { > echo $e; > } > ?> > template looks like: > <div id="container"> > <div id="header" class="left"><a href="http://www.sample.com" > tal:attributes="href links/left" > tal:content="left/text">left</a> > </div> > <center><img src="images/image006.png" class="header" /></center> > <div id="header" class="right"><a href="http://www.sample.com" > tal:attributes="href right/href; title right/title" > tal:content="right/text">right</a> > </div> > </div> > > > ------------------------------------------------------------------------ > > _______________________________________________ > PHPTAL mailing list > PHPTAL@lists.motion-twin.com > http://lists.motion-twin.com/mailman/listinfo/phptal >
_______________________________________________ PHPTAL mailing list PHPTAL@lists.motion-twin.com http://lists.motion-twin.com/mailman/listinfo/phptal