是否可以在包含文件中使用包含文件作为变量

问题描述:

是否可以在包含文件调用中使用包含文件调用作为变量?是否可以在包含文件中使用包含文件作为变量

下面是什么,我需要一个例子:

{include file="data/data.inc.tpl" opts="{include file="data/dataset.inc.tpl"}"} 

所以从dataset.inc.tpl的信息被用作一个变量来从data.inc.tpl

没有显示各种选项,但你可以捕捉的内容包括在一个变量:

{capture name=dataset} 
    {include file="data/dataset.inc.tpl"} 
{/capture} 

{include file="data/data.inc.tpl" opts=$smarty.capture.dataset} 

或传递给被包括

的文件名
{include file="data/data.inc.tpl" opts='data/dataset.inc.tpl'} 

,然后在data.inc.tpl ...

{capture name=dataset} 
    {include $opts} 
{/capture} 
+0

感谢感激 – user2552985