MODX进化。可以在模板中获取模板变量ID吗?

时间:2016-06-03 12:13:58

标签: php modx modx-evolution modx-templates template-variables

我需要知道哪个ID具有Template Vartiable(TV)才能将其放入模板中。 像这样:

<input type="text" value="[template_variable_id]" />

MODX Evo是否有一些特殊的标签,可用于模板?

1 个答案:

答案 0 :(得分:0)

那是因为$ modx-&gt;资源总是当前加载的文档。如果您正在调用代码段,则需要传入当前ID:

[[!mySnippet? &resourceId=`[[*id]]`]]

小部件 mySnippet

  $resource = $modx->getObject('modResource',$resourceId);
    $template = $resource->get('template');
    echo $template;