balazscsaba2006 / mobiledetect
MobileDetect integration into Craft CMS 3.
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Type:craft-plugin
Requires
- craftcms/cms: ^3.0.0
- mobiledetect/mobiledetectlib: ^2.8
This package is auto-updated.
Last update: 2025-02-23 00:20:22 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 -> Plugins
and 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 }}