Skip to content
MobileDetect
MobileDetect
Определение типа устройства в MODX и вывод разного контента на одной странице
  1. Компоненты
  2. MobileDetect
  3. Системные настройки

Системные настройки

Настройки компонента имеют namespace mobiledetect и area md_main.

Где изменить: Управление → Системные настройки — отфильтруйте по namespace mobiledetect.

При обновлении пакета существующие значения не перезаписываются (transport создаёт ключи только при первой установке).

Плагин

КлючТипПо умолчаниюОписание
md_disable_plugincombo-booleanНетОтключить плагин MobileDetect

При Да не работают HTML-теги, Fenom-блоки, плейсхолдер mobiledetect.device и cookie.

КлючТипПо умолчаниюОписание
md_use_cookiecombo-booleanДаЗапоминать выбранный режим в cookie
md_tablet_is_standardcombo-booleanНетСчитать планшеты desktop: для HTML-тегов выводить контент <standard>

Cookie использует имя из md_force_browser_variable (по умолчанию browser). Запись пропускается в CLI и после отправки заголовков ответа.

GET-параметры принудительного режима

КлючПо умолчаниюОписание
md_force_browser_variablebrowserИмя GET-параметра
md_force_browser_standardstandardЗначение для desktop
md_force_browser_tablettabletЗначение для tablet
md_force_browser_mobilemobileЗначение для mobile
md_force_browser_detectdetectСброс cookie и автоопределение

Пример URL при настройках по умолчанию:

https://example.com/page?browser=mobile
https://example.com/page?browser=detect

HTML-теги

КлючПо умолчаниюОписание
md_standard_nodestandardТег контента для desktop
md_tablet_nodetabletТег контента для tablet
md_mobile_nodemobileТег контента для mobile

Плагин ищет пары <tag>...</tag> в HTML вывода страницы на OnWebPagePrerender.

Связанные разделы