Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MODX进化。是否可以在模板中获取模板变量ID?_Php_Modx_Modx Evolution_Modx Templates_Template Variables - Fatal编程技术网

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

Php MODX进化。是否可以在模板中获取模板变量ID?,php,modx,modx-evolution,modx-templates,template-variables,Php,Modx,Modx Evolution,Modx Templates,Template Variables,我需要知道模板变量(TV)具有哪个ID,才能将其放入模板中的表单中 大概是这样的: <input type="text" value="[template_variable_id]" /> MODX Evo是否有一些特殊的标签,可以在模板中使用?这是因为$MODX->resource始终是当前加载的文档。如果要调用代码段,则需要传入当前ID: [[!mySnippet? &resourceId=`[[*id]]`]] 片段myS

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

大概是这样的:

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


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

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

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

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

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

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

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