Smarty 是否可以将include file用作include file中的变量

Smarty 是否可以将include file用作include file中的变量,smarty,Smarty,是否可以将include文件调用用作include文件调用中的变量 下面是我需要的示例: {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.i

是否可以将include文件调用用作include文件调用中的变量

下面是我需要的示例:

{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}