balazscsaba2006 / mobiledetect
MobileDetect integration into Craft CMS 3.
Package info
github.com/balazscsaba2006/craft3-mobiledetect
Type:craft-plugin
pkg:composer/balazscsaba2006/mobiledetect
1.0.0
2018-06-07 22:45 UTC
Requires
- craftcms/cms: ^3.0.0
- mobiledetect/mobiledetectlib: ^2.8
This package is auto-updated.
Last update: 2026-02-23 03:07:07 UTC
README
MobileDetect integration into Craft CMS 3.
Mobile Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.
Requirements
This plugin requires Craft CMS 3.0.0-RC1 or later.
Install
- Install with Composer via:
composer require balazscsaba2006/mobiledetect - Navigate to
Settings -> Pluginsand click the "Install" button
Usage
Get device version:
{{ craft.mobiledetect.version('iPad') }} # 4.3 (float)
Get device type:
{{ craft.mobiledetect.type }} # mobile|tablet|none (string)
Check if device is iOS or Android:
{{ craft.mobiledetect.isiOS }} or {{ cract.mobiledetect.is('iOS') }}
{{ craft.mobiledetect.isAndroidOS }} or {{ cract.mobiledetect.is('isAndroidOS') }}
Check if device is mobile or tablet:
{{ craft.mobiledetect.isMobile }}
{{ craft.mobiledetect.isTablet }}