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
> [email protected]
> http://lists.motion-twin.com/mailman/listinfo/phptal
>
_______________________________________________
PHPTAL mailing list
[email protected]
http://lists.motion-twin.com/mailman/listinfo/phptal