Как вывести используя Fenom название tv поля (не значение)?

Для того чтобы вывести название TV поля, а не его значение, используя шаблонизатор Fenom в MODX, вам потребуется выполнить несколько шагов:

Шаг 1: Получить объект $modx из контекста MODX

Первым делом вам нужно получить объект $modx из контекста MODX, чтобы иметь доступ к его методам и свойствам. Вы можете сделать это с помощью следующего кода:

$modx = EvolutionCMS();

Шаг 2: Получить текущий ресурс

Затем вам нужно получить текущий ресурс, для которого вы хотите вывести TV поле. Вы можете сделать это с помощью следующего кода:

$resource = $modx->resource;

Шаг 3: Получить название TV поля

Теперь, когда у вас есть текущий ресурс, вы можете получить название TV поля. У каждого TV поля есть своё имя, которое вы можете получить с помощью метода $modx->getTemplateVar('tv_name')->get('name'). Вот как выглядит код:

$tvName = $modx->getTemplateVar('tv_name')->get('name');

Шаг 4: Вывести название TV поля

Наконец, вы можете вывести название TV поля, используя шаблонизатор Fenom. В простейшем случае это может выглядеть так:

$smarty->display('template.tpl', [
    'tvName' => $tvName,
]);

В вашем шаблоне (template.tpl) вы можете использовать переменную $tvName для вывода названия TV поля. Например:

TV поле: {$tvName}

Этот код поможет вам вывести название TV поля, используя Fenom и MODX.