Scandal
Well-known member
Hello all!
1. Let's say we have the template variable
On
Is that possible via php / class extension (without modification of the template) etc. when on the templates called the
2. Another question: is that possible via a class extension and a method (example: extension of the Templater), to replace all
I did some tries but it seems the Templater has the rendered html code. I need to modify the template level code, not the html / rendered, before the output.
Example, by using this:
Of course, this on public site. I don't mean to replace code directly on the template system.
All template saved codes should be untouched.
1. Let's say we have the template variable
$post.User.username
.On
$post
I have a getEditedUsername()
getter.Is that possible via php / class extension (without modification of the template) etc. when on the templates called the
$post.User.username
, in reality to give as result the $post.getEditedUsername()
? I mean to look backward, bypass the .User
.2. Another question: is that possible via a class extension and a method (example: extension of the Templater), to replace all
$post.User.username
with $post.getEditedUsername()
while running the code, without touch the saved templates?I did some tries but it seems the Templater has the rendered html code. I need to modify the template level code, not the html / rendered, before the output.
Example, by using this:
PHP:
$m = parent::something($params)
$m = str_replace('$post.User.username', '$post.getEditedUsername()', $m);
return $m;
Of course, this on public site. I don't mean to replace code directly on the template system.
All template saved codes should be untouched.