1

我需要知道模板变量 (TV) 具有哪个 ID,才能将其放入模板中的表单中。

像这样的东西:

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

MODX Evo 是否有一些特殊的标签,可以在模板中使用?

4

1 回答 1

0

这是因为 $modx->resource始终是当前加载的文档。如果您正在调用代码片段,则需要传入当前 ID:

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

片段我的片段

  $resource = $modx->getObject('modResource',$resourceId);
    $template = $resource->get('template');
    echo $template;
于 2016-06-05T10:01:13.027 回答