Как сделать общую на весь сайт TV?

В MODX общая TV (Template Variable) для всего сайта можно создать путем использования плагина. Вот пошаговая инструкция:

Шаг 1: Установите плагин
Первое, что вам нужно сделать, это установить плагин "необработанный плагин" (uncached plugin) в MODX. Вы можете найти его в разделе "Элементы" на панели управления MODX.

Шаг 2: Создайте необработанный плагин
После установки плагина, откройте его для редактирования и вставьте следующий код:

$modx->event->output($modx->getConfig('site_start'));

Затем сохраните плагин.

Шаг 3: Создайте общую TV
Теперь создайте общую TV для всего сайта. Перейдите в раздел "Элементы" на панели управления MODX и выберите "Template Variables". Нажмите кнопку "Создать новую" и заполните необходимые поля. Укажите название и имя переменной (Variable Name), а также тип переменной (Variable Type). В нашем случае мы будем использовать текстовый тип.

Шаг 4: Привяжите необработанный плагин к общей TV
После создания общей TV, перейдите на вкладку "События" и выберите событие "OnBeforeCacheUpdate". В поле "Custimization" введите название вашего необработанного плагина. Это привяжет плагин к общей TV и гарантирует его обновление на всех страницах сайта.

Шаг 5: Используйте общую TV на страницах сайта
Теперь вы можете использовать вашу общую TV на любых страницах сайта. Просто откройте страницу для редактирования, перейдите на вкладку "Дополнительно" и найдите свою общую TV. Вы можете заполнить ее значением и сохранить страницу.

Теперь ваша общая TV будет доступна на всем сайте и ее значение будет обновляться с помощью плагина при обновлении кеша страниц.

Надеюсь, это поможет вам создать общую TV на весь сайт в MODX. Если у вас возникнут какие-либо вопросы или проблемы, пожалуйста, напишите мне.