Mobile Detect

Модуль добавляет функции проверки устройства: мобильного телефона или планшета - и позволяет разработчику изменять вывод сайта в зависимости от устройства: менять дизайн, скрывать лишние блоки, добавлять функции, файлы CSS, JS и прочие изменения для малых устройств.

API модуля для использования в других модулях и функциях выглядит так:

$detect = mobile_detect_get_object();
$is_mobile = $detect->isMobile();
$is_tablet = $detect->isTablet();

Для работы модуля нужно скачать библиотеку Mobile Detect, чтобы файл располагался в sites/all/libraries/Mobile_Detect/Mobile_Detect.php
Проверяйте Отчёты, чтобы убедиться, что библиотека найдена, и ошибок нет.

Примеры использования: 

В теме или своём модуле проверку мобильных телефонов можно организовать так (первая строка проверяет наличие модуля, иначе сайт не загружается в случае отсутствия модуля Mobile Detect и присутствия строки создания класса этого модуля):

<div class="geshifilter"><pre class="php geshifilter-php" style="font-family:monospace;"><ol><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal"> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>module_exists<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'mobile_detect'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span></div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">       <span style="color: #000088;">$detect</span> <span style="color: #339933;">=</span> mobile_detect_get_object<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   <span style="color: #000088;">$is_mobile</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$detect</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isMobile</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">      <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$is_mobile</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span> </div></li></ol></pre></div>

код темы или модуля для компьютеров (не для мобильных)

<span class="geshifilter"><code class="php geshifilter-php">&nbsp;<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">/*is mobile*/</span> <span style="color: #009900;">&#125;</span> <span style="color: #666666; font-style: italic;">/* mobile detect*/</span> </code></span>

например, таким кодом можно ограничить показ слайдера только для компьютеров.