Не загружать блок для мобильных на Drupal

hrizolyt вс, 12/06/2015 - 22:21

Да, именно НЕ ЗАГРУЖАТЬ! А не просто скрыть через CSS.

Ставим модуль Browscap 

Затем в параметрах отображения блока через PHP пишем такой код:

<?php

$mobile_agent = browscap_get_browser();

if ($mobile_agent['ismobiledevice'] == "false") { return true; }

?>

Можно конечно пофантазировать и использовать этот пример в своем модуле или еще при каких-то выводах данных.

Источник: http://maged.me/blog/drupal-7-hide-block-mobile-devices-using-browscap