Проверка клиента, класс «JApplicationWebClient», определение устройств в Joomla

Определить в платформу, браузер, мобильный...

Полный список можно посмотреть тут: http://www.phoca.cz/joomla/api/class-JApplicationWebClient.html 

Использовал для мобильный:

<?php $client = new JApplicationWebClient(); ?>
<?php if ($client->mobile) : ?>
Это мобильный
<?php endif; ?>

Вроде работает почти всегда, но дублирую через медиа запросы в CSS.

Так же есть отдельный PHP class который сработает везде (не только в CMS)