Плагин или снипет, что правильнее?
Есть код, который выполняется на всех страницах сайта. Сейчас сделан снипетом, который вызывается в самом начале кода шаблона всех страниц.
Вопрос. Есть ли смысл сделать его плагином? Есть ли преимущества плагина перед снипетом?
Вопрос. Есть ли смысл сделать его плагином? Есть ли преимущества плагина перед снипетом?
1 479
0
Комментарии: 1
09 сентября 2012, 17:18
В вашей ситуации плагин правильнее и удобнее. Преимущество одно — удобнее будет вносить изменения.
По своей сути, плагин и есть сниппет, который выполняется при определенных событиях.
По своей сути, плагин и есть сниппет, который выполняется при определенных событиях.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1 час назад
modx 3.0.5 — при загрузке картинок удаляет точку перед расширением файла (получается вместо imagename.png — imagenamepng), соответственно картинка не ...
[Translitor] - Альтернатива транслитерации псевдонимов 21
2 часа назад
Отвечаю на свой же вопрос — можно вот так
<?php
switch ($modx->event->name) {
case 'OnHandleRequest':
// Загрузка общих ...
Лайфхак по config.inc 28
7 часов назад
можно наверно и другие типы полей прописать без getTVValue, но я tv почти не использую. Вдаваться в подробности их обработки не буду.
Получить все TV-поля ресурса в Fenom 9
Вчера в 10:53
Вот оно и переопределяет ПУСТЫМ значением mailManager. Поменял эти две строчки на одну, протестировал сейчас — работает как надо. $to = $this->modx...
easyComm 1.15.0 большой апдейт: ответы, улучшенные файлы и многое другогое! 5
25 июля 2024, 17:03
В настройках TV вкладка «Параметры ввода», тип ввода «Ace»
Использование ACE вместо tinyMCE 1
24 июля 2024, 18:37
Яндекс такси определяет нужный вход исходя из местоположения пользователя и если само приложение определит неверно, то никакое API исправить это не по...
[Яндекс такси] 1
24 июля 2024, 17:44
У меня Ubuntu и настроил все на NGINX — работает норм
[SendIt 2.0.0] Пагинация и обновлённая загрузка файлов 8
24 июля 2024, 11:05
[[!migxLoopCollection?
&classname=`MaterialSubcategories\Model\subcategories`
&where=`{"id":"[ ...
migxLoopCollection Joins 1
23 июля 2024, 20:31
Добавить поле в заказ и в плагине на событие msOnChangeOrderStatus записывать в это поле текущую дату, если статус равен id статуса «Оплачен».
Дата оплаты заказа minishop2 3