On 04.04.2010, at 19:53, Cameron Manderson wrote:

> Could phptal support a series of namespaced nodes/attributes that trigger 
> code?
> e.g. <php:echo text="Hello World" /> or <example:lorem length="100" /> 
> triggering off php code to convert into a processor command of <?php echo 
> "Hello World"; ?>
> I understand that it might not directly be the purpose of this library, but I 
> want to know whether this sort of extension would be easy to implement. 
> What would be a starting point to implementing this sort of functionality?

TAL—as name implies—is attribute-based. You could add support for php:text or 
example:length attributes, which would work on any element. To do this, look 
how PHPTAL's standard attributes are implemented.

Alternatively, you could implement a pre-filter, which replaces your custom 
elements with PHPTAL code (e.g. <php:echo text=""/> with <tal:block 

regards, Kornel

PHPTAL mailing list

Reply via email to