For Programmers: Free Programming Magazines  


Home > Archive > PHP Smarty Templates > September 2004 > Combine modifier and functions









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Combine modifier and functions
Sven Tietje

2004-09-02, 9:02 am

Hi,

Is it possible to combine modifier and function.
Ist easy to use modifier for variables: {$blah|escape} ...
But I need to escape a result a function returns...
{cmbase->translate key="blah"}
How does it work?
{{cmbase->translate key="blah"}|escape} doesn`t work ;)

My workaround was:
{capture name=spleff}{cmbase->translate
key="blah"}{/capture}{$smarty.capture.spleff|escape:"htmlall"}

Then smarty compiles: ob_start(); ... And so on.

But i think, that it isn`t necessary and is not very professional.
I don`t want to escape the return value in the translateSmarty - method
=> there should be no html-code in my cmbase-class.


Greetz tiddy
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com