Hi,

It’s not possible to manipulate on  [{$smarty.block.parent}] as it is not 
variable, just a placeholder. When block file is parsed, this 
[{$smarty.block.parent}] is replaced by parent blocks content using regexp.


Rimvydas



From: Shaun Purvis 
Sent: Friday, March 16, 2012 1:35 AM
To: [email protected] 
Subject: [oxid-dev-general] Possible to manipulate parent block

When overriding tpl blocks, the original parent block can be inserted with 
[{$smarty.block.parent}].  I was hoping to manipulate this variable, but 
haven't had any success.  I'm starting to think it has some special treatment.  
I tried something like

[{$smarty.block.parent|regex_replace:"</td>":"</td><new tag...>"}]

But it didn't render.  No luck with other modifiers either so it seems it 
cannot be modified.

I'm trying to avoid replacing the entire block for the sake of maintenance.  
Has anybody ever tried to modify the $smarty.block.parent variable, or know if 
it's even possible?

Shaun.



--------------------------------------------------------------------------------
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general

Reply via email to