• +7 (495) 726-21-24
  • +7 (903) 780-00-30
Популярные сниппеты CMS MODx Evolution
Главная / Блог / Обучающие материалы / Популярные сниппеты CMS MODx Evolution
Популярные сниппеты CMS MODx Evolution

Популярные сниппеты CMS MODx Evolution

Сниппет — это программа, написанная на языке PHP, которая выводит результат своей работы в том месте шаблона, где размещен вызов этого сниппета, либо в месте расположения внешнего плейсхолдера. Сниппеты могут принимать различные параметры для обработки.

Как использовать?

Использование: вставьте [[snippetName]] или [!snippetName!] где-либо в шаблоне, в области контента, в чанке или в параметре (TV). Формат [[snippetName]] разрешает кэширование результатов выполнения сниппета, если для страницы включено кэширование. Формат [!snippetName!] используется для исполнения PHP-кода сниппета при каждом просмотре страницы, даже если для страницы разрешено кэширование.

Вызов через MODX API: $modx->runSnippet ('snippetName');

Популярные сниппеты CMS MODx Evolution

Список наиболее часто используемых сниппетов:

  1. Ditto — сниппет для создание ленты новостей или блога, вывод каталога товаров, сортировка и т. д.
  2. Reflect — используется в связке со сниппетом Ditto, создаёт архивы статей, записей блога, галлерей изображений и т. д.
  3. Wayfinder — сниппет для создания меню сайта, навигации по сайту, карты сайта и т. д.
  4. Breadcrumbs — сниппет для создания «хлебных крошек» на сайте.
  5. eForm — сниппет для создания обратной связи на сайте, заказа звонка, оформления заказа товаров и т. д.
  6. AjaxSearch — сниппет для организации поиска по сайту.
  7. alterTitle — сниппет выполняет всего 1 действие: выводит расширенный заголовок (longtitle), а при его отсутствиии выводит простой заголовок (pagetitle).
  8. DocInfo — выводит любое поле из любого документа.
  9. if — сниппет для выполнения различных условий, является замечательной альтернативой PHx.
  10. phpthumb — сниппет для создания эскизов изображений, наложения водяных знаков и т. п.
  11. JotX — сниппет предназначен для создания системы комментирования на сайте.
  12. aDate — сниппет выводит дату на русском языке.
  13. MultiFiles — сниппет позволяет выводить прикрепленные с помощью плагина MultiFiles к странице файлы.
  14. MultiPhotos — сниппет позволяет прикрепить любое количество картинок к странице.
  15. sitemap — сниппет для создания карты сайта в формате xml, предназначенной для поисковых машин, таких, как Google, Яндекс и т. д.
  16. truncate — сниппет позволяет обрезать длинный текст.
  17. TvTable — сниппет позволяет выводить прикрепленную таблицу которая формируеться с помощью плагина TvTable.
  18. EvoGallery — сниппет для создания фотогалереи.
  19. FirstChildRedirect — сниппет перенаправляет пользователей при обращении к папке на первый (в соответствии с сортировкой в меню) документ из этой папки.
  20. UltimateParent — сниппет позволяет получить ID родительского документа.
  21. CacheAccelerator — сниппет позволяет уменьшить в разы количество запросов к базе за счет кэширования динамических сниппетов.
  22. multiTV — представляет собой пакет для MODX Evolution, предназначенный для управления контентом.
  23. ParseChunk — сниппет передает параметры в чанки.
  24. WebChangePwd — сниппет смены пароля для web user’ов.
  25. WebLogin — сниппет предназначен для авторизации зарегистрированных пользователей.
  26. WebSignup — сниппет предназначен для регистрации веб-пользователей.
  27. yearCopyright — сниппет автоматически меняет год на сайте.
  28. TvTagCloud — сниппет для организации облака тэгов на сайте.
  29. ddTypograph — сниппет для типографической обработки текстов.
  30. prevnextPage — сниппет создает ссылки на предыдущую и следующую страницы.

Статью читали за все время 705 раз(а)

Елена Бредова Елена Бредова

Автор статьи «Популярные сниппеты CMS MODx Evolution»
Арт-директор «WOW Studio»
«Обожаю свою работу!»

Будь в курсе событий!

Комментарии


Что еще почитать

Несомненно удобно, когда управление картой, точками на ней выведено в системе управления сайтом. Так мы и сделали для одного проекта для агенства недвижимости.

Узнать больше

Я никогда не дружила с ежедневниками. В конце каждого года, мне дарили очередной ежедневник с логотипом.

Узнать больше

7 главных характеристик для идеальной страницы оплаты.

Узнать больше
Портфолио

Наши самые любимые работы