Модуль для modx SmartLoad

Модуль для modx SmartLoad
Умная отложенная подгрузка блоков на сайте
Бесплатно
Актуально на 25.04.24
Протестировано на modx revo и modx 3
mode_edit
mail
Дополнение бесплатно, поддержка платная - добавьте задачу в личном кабинете.
При проблемах убедитесь, что другие скрипты или компоненты не конфликтуют с модулем

Возможности модуля:

  • Отложенная подгрузка блоков на сайте
  • Подойдет для ускорения страниц
  • Можно подгружать чанки, сниппеты или поля ресурсов в любом количестве
  • Внедрена подгрузка по времени
  • Внедрена подгрузка после прокрутки
  • Не забудьте из примеров убрать пробел между [ [

Пример для подгрузки по времени:

[ [!SmartLoad? &go=`chunk` &name=`tpl.SmartLoad.item` &type=`delay` &value=`5`] ]

Пример для подгрузки после прокрутки:

[ [!SmartLoad? &go=`snippet` &name=`load` &type=`scroll`] ]

Где:
go - что вызываем: chunk, snippet или resource
name - имя chunk или snippet
type - delay или scroll
value - только у type - delay, указать количество секунд зажержки по времени

Если вам нужно подгрузить Content ресурса или Pagetitle, то пример:

 [ [!SmartLoad? &go=`resource` &id=`1` &field=`content` &type=`delay` &value=`5`] ] 

Где:
go - что вызываем resource
id - номер ресурса
field - поле ресурса контент это content, например расширенный заголовок это longtitle
type - delay или scroll
value - только у type - delay, указать количество секунд зажержки по времени

Настройки модуля: Шестеренка - Системные настройки - далее выбрать smartload:

Смотрите другие модули