Как вывести параметры вывода TV?

Чтобы вывести параметры вывода TV (Template Variables) в MODX, вам понадобится использовать сниппеты и плагины.

Существует несколько способов вывода параметров TV, в зависимости от ваших потребностей и требований.

1. Использование сниппета getResources с параметром &tvPrefix. С помощью этого параметра можно вывести все параметры TV для каждого ресурса в главной записи результатов getResources. Например:

[[getResources?
    &parents=`0`
    &resources=`-1`
    &tpl=`myTpl`
    &tvPrefix=`tv.`]]

В шаблоне myTpl вы можете использовать плейсхолдеры [+tv.myTVParam+] для вывода значений параметров TV.

2. Использование сниппета Wayfinder. Вы можете использовать модификаторы &tvPrefix и &tvSeparator для вывода параметров TV. Например:

[[Wayfinder?
    &startId=`0`
    &outerTpl=`myOuterTpl`
    &innerTpl=`myInnerTpl`
    &tvPrefix=`tv.`
    &tvSeparator=`: `]]

В шаблонах myOuterTpl и myInnerTpl вы можете использовать плейсхолдеры [+wf.tv.myTVParam+] для вывода значений параметров TV.

3. Использование прямого вызова параметров TV в шаблонах. Вы можете использовать плейсхолдеры [+tv.myTVParam+] непосредственно в шаблонах MODX для вывода значений параметров TV для конкретного ресурса.

Например, если у вас есть шаблон для вывода ресурса и у вас есть TV с именем myTVParam, вы можете добавить плейсхолдер [+tv.myTVParam+] в свой шаблон для отображения значения параметра TV.

<h1>Заголовок: [+tv.myTVParam+]</h1>

4. Использование сниппета getResources с параметром &includeTVs. Этот параметр позволяет включить значения параметров TV возвращаемых ресурсов в вывод getResources. Например:

[[getResources?
    &parents=`0`
    &resources=`-1`
    &tpl=`myTpl`
    &includeTVs=`1`]]

В шаблоне myTpl вы можете использовать плейсхолдеры [+myTVParam+] для вывода значений параметров TV.

Кроме того, вы можете использовать плагины MODX для обработки параметров TV перед их выводом или дополнительного форматирования. Например, вы можете использовать плагин Ace для обработки значения параметра TV как кода.