Here basically I want to execute:
{exp:plugin1:method arg="{exp:plugin2:method}"}
Ive tried several different approaches.
Approach 1:
{exp:plugin1:method arg="{exp:plugin2:method}"}
Result: Plugin1->method s argThe parameter value is a string {exp:plugin2:method}and is never parsed.
Approach 2:
My understanding of the parsing order suggests that this may have different results, but apparently it is not.
{preload_replace:replaced="{exp:plugin2:method}"}
{exp:plugin1:method arg="{replaced}"}
Result: The parameter arghas the same meaning as approach 1.
Approach 3:
First, I define a fragment ( snip) whose contents are:
{exp:plugin2:method}
Then in the template:
{exp:plugin1:method arg="{snip}"}
Result: Same as approaches 1 and 2.
Approach 4:
, , , {exp:plugin2:method} {exp:plugin1:method}. , , , Plugin2s.
{exp:plugin2:method}
{exp:plugin1:method arg="{exp:plugin2:method}"}
: Plugin1->method s arg Plugin2->method s (MD5, ), Template .