В нашей практике создания плагинов довольно часто возникают задачи, когда необходимо использовать один и тот же фрагмент в разных частях сайта, или применять его в различных страницах. Но при написании плагина совсем не хочется использовать все доступные хуки, и чтобы в них везде был одинаковый код. Такие вопросы возникают регулярно, оставаясь часто без ответа. А способ обойти это есть, и базируется он на этом уроке.
Разберем поэтапно написание плагина:
1. Создание плагина Cotonti
Пишем плагин и размещаем его в максимально высоком хуке — лучше всего для этих целей подходят global, header.first или header.tags (если не планируется использовать в Ajax-частях).
2. Предварительный вывод результата
Результат предварительно выводим в переменную, например:
$MY_GLOBAL_TAG = "blah-blah-blah";
Лучше использовать переменные, названные большими буквами: они легко находятся в коде. При этом сохраняется некоторая привычность вида тегов для конечного пользователя.
3. Тег готов
Используем в сайте в ваших шаблонах тег {PHP.MY_GLOBAL_TAG}. Удачных вам разработок!
Заинтересовались? Звоните нам по телефонам +375 (29) 774-35-89 и +375 (44) 774-35-89 в Минске. Мы будем рады помочь Вам в реализации Вашего проекта.