Совместимость с XenForo: 2.0
Для начала включаем режим отладки, добавив в файл /src/config.php следующую строку:
Далее идём по пути: Панель управления - Разработка - Обработчики событий - И нажимаем сверху кнопку "Добавить новый обработчик события" - Заполняем поля так:
Обрабатывать событие: templater_macro_pre_render
Подсказка события: admin:option_macros:option_form_block
Выполнить обработчик: Your\Namespace\XenForo2\EventListener\MacroRender :: preRender
PHP-код:
Далее идём по пути: Панель управления - Внешний вид - Стили - Шаблоны - Напротив Мастер-стиля нажимаем на "Шаблоны" - Переключаемся на вкладку "Панель управления" - Нажимаем кнопку "Добавить шаблон" - Далее заполняем так:
Название шаблона: your_namespace_option_macros
Содержимое шаблона:
Не забудьте заменить все значения your_group на ID Вашей группы
Не забудьте заменить все значения Your\Namespace или your_namespace на свои
Ну и на выходе мы увидим что-то подобное:
Для начала включаем режим отладки, добавив в файл /src/config.php следующую строку:
Далее идём по пути: Панель управления - Разработка - Обработчики событий - И нажимаем сверху кнопку "Добавить новый обработчик события" - Заполняем поля так:
Обрабатывать событие: templater_macro_pre_render
Подсказка события: admin:option_macros:option_form_block
Выполнить обработчик: Your\Namespace\XenForo2\EventListener\MacroRender :: preRender
PHP-код:
Далее идём по пути: Панель управления - Внешний вид - Стили - Шаблоны - Напротив Мастер-стиля нажимаем на "Шаблоны" - Переключаемся на вкладку "Панель управления" - Нажимаем кнопку "Добавить шаблон" - Далее заполняем так:
Название шаблона: your_namespace_option_macros
Содержимое шаблона:
Не забудьте заменить все значения your_group на ID Вашей группы
Не забудьте заменить все значения Your\Namespace или your_namespace на свои
Ну и на выходе мы увидим что-то подобное: