Closed alxndr-w closed 8 years ago
Nein, aktuell nicht. Das wird ja direkt eingefügt. Was hast du vor?
Kritisches CSS inline ausgeben. Ich habe einfach den Code aus der boot.php abgewandelt und für mich angepasst.
Okay, der wird dann aber mit dem nächsten Update überschrieben.
Und was ist kritisches CSS?
https://www.smashingmagazine.com/2015/08/understanding-critical-css/
Ich hab den Code nicht ins Addon, sonst würde er überschrieben, ja. Aber den Code als Vorlage in mein project-Addon.
Wäre auch an der Lösung interessiert.
Okay, ja grundsätzlich könnte ich eine Methode bauen, die den Namen zurückgibt. Dann kannst du damit machen was du willst.
Also ihr möchtet die Möglichkeit, zusätzlich zu den Platzhaltern ein Set via API-Methode als Code statt File zu bekommen?
Dateiname hätte mir genügt, aber ja, darauf läuft es hinaus :)
vlt. reicht es, das über einen zusätzlichen Parameter lösen, bspw. output=inline
und output=link
(default)?
... und bei inline würde z.b. ein style-tag statt link-tag hingesetzt werden? das wäre simpel umsetzbar
So würde ich mir das vorstellen. @sebastiannoell ?
Yes! Klingt super.
Okay, dann werde ich das so machen. Eine Frage zur Umsetzung: Einerseits könnte man den Platzhalter ergänzen (wie alexplusde es vorgeschlagen hat) à la 'output=inline oder output=link' ... oder aber mal legt im Backend den Outputmodus fest. Man möchte ja eigentlich nie das gleiche Set als Inline und als link haben oder?
Selbst wenn man es wollen würde, was eigentlich keinen Sinn ergibt, könnte man das set immer noch doppelt anlegen, um den gleichen Effekt zu bekommen. Ist mir also egal. Gegen eine Einstellung im Backend hätte ich nichts einzuwenden.
wenn der use-case kritisches css ist, dann macht eine einmalige stelle im backend keinen sinn (da man ja nicht-kritisches css dann als datei verlinkt und kritisches inline hat)
Das ist schon richtig, jedoch wären kritisches und nicht-kritisches css ja zwei verschiedene Sets. Von dem her würde es dann passen.
Ich benötige den Pfad zur CSS ohne -Tag. Gibt's eine einfache Möglichkeit, da ranzukommen?