[TYPO3-german] Vermisst: Condition „useragent"

Marek info at newsdesigner.de
Tue Sep 12 16:21:17 CEST 2017


Nach dem ein schlauer Mensch die Condition „useragent" aus allen Versionen ab 8.1 entfernt hat, wie überschreibt man nun eine css-Datei, wenn diese für einen bestimmten Browser ganz anders sein soll? Es soll die Desktop-css-Datei mit der Mobile-css-Datei ersetzt werden. Klar kann ich mit dem Link-Tag und den media-Eigenschaften eine Datei laden lassen, wenn die Eigenschaften des Browsers übereinstimmen. Ich kann aber keine Datei komplett ausblende, damit weniger Dateien geladen werden. 

Desktop:
page.includeCSS.file = fileadmin/pfad/desktop.css

Mobile:
page.includeCSS.file = fileadmin/pfad/mobile.css

Ich muss in der Mobile css alle Eigenschaften aus der desktop.css erst überschreiben und dann neu setzen. Das ist doch kompletter Blödsinn.

So wird über die Desktop-css immer geladen und die Mobile-css zusätzlich zu der Desktop-Version. Auf mobilen Geräten erzeuge ich dann mehr Datenvolumen als auf den Desktops.


More information about the TYPO3-german mailing list