
Contao 4.8/4.9 keine Browserklasse...
Seit Contao 2.10 (aus dem Jahr 2011) gibt es die praktischen Browserklassen direkt im Body HTML-Tag. Hier die Infos dazu...
Seit Contao 4.8 steht diese Klasse nicht mehr als Standard zur Verfügung. Welche Gründe dies hatte, spielt hier einmal keine Rolle. Man braucht diese Klasse nicht oft, aber wenn man Sie gerne nutzen möchte kann man diese auch reaktivieren.
Erstellen Sie in "Template" im Contao-Backend ein neues fe_page.html5 Template und ergänzen Sie folgenden Code direkt in der Body Klasse:
{ {ua::class} } << Leerzeichen zwischen den Klammern bitte entfernen!!!!
Konkret sieht dies dann so aus:
<body id="top"<?php if ($this->class): ?> class="{ {ua::class} } <?= $this->class ?>"<?php endif; ?><?php if ($this->onload): ?> onload="<?= $this->onload ?>"<?php endif; ?> itemscope itemtype="http://schema.org/WebPage">
Damit erscheint die Klasse wieder und gibt je nach Browser die passende Klasse aus.
Im Detail müsste dies der folgenden Tabelle entsprechen:
Betriebssysteme
Name | Klasse | Mobil |
---|---|---|
Macintosh | mac | false |
Windows CE, Windows Phone | win-ce | true |
Windows | win | false |
iPad, iPhone, iPod Touch | ios | true |
Android | android | true |
Blackberry | blackberry | true |
Symbian | symbian | true |
WebOS | webos | true |
Linux, FreeBSD, OpenBSD, NetBSD | unix | false |
Anderes Betriebssysten | unknown | false |
Browser
Name | Klasse | Kürzel | Beispiel |
---|---|---|---|
Internet Explorer | ie | ie | ie9 |
Firefox | firefox | fx | fx4 |
Chrome | chrome | ch | ch10 |
OmniWeb | omniweb | ow | ow5 |
Safari | safari | sf | sf5 |
Opera Mini | opera-mini | oi | oi6 |
Opera Mobile | opera-mobile | om | om11 |
Opera | opera | op | op10 |
IEMobile | ie-mobile | im | im6 |
Camino | camino | cm | cm2 |
Konqueror | konqueror | ko | ko4 |
Anderer Browser | other | - | - |