MODX Evolution. Можно ли получить идентификатор переменной шаблона в шаблоне?

Мне нужно знать, какой идентификатор имеет шаблон Vartiable (TV), чтобы поместить его в форму в шаблоне.
Что-то вроде этого:

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

Есть ли в MODX Evo какой-то специальный тег для использования в тамплатах?

1

Решение

Это потому, что ресурс $ modx-> всегда текущий загруженный документ. Если вы вызываете фрагмент, вам нужно передать текущий идентификатор:

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

отрывок mySnippet

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]