Ich entwerfe eine Website mit CSS-Dateien viel, aber ich habe mehrere Vorkommen von Hintergrundbildern, Bildern für Aufzählungszeichen in Listen und ich werde wahrscheinlich eine andere Notwendigkeit für die CSS-Funktion url()
finden.Wie werden URLs innerhalb der CSS-Datei in CakePHP behandelt, so dass sie auf den richtigen Speicherort verweisen?
Aber in Kuchen, alle URL soll von der Route::url()
Funktion, auf verschiedene Weise behandelt werden, das wurde am häufigsten $html->url()
Aber mein Problem ist, dass CSS-Dateien nicht von PHP interpretiert werden. Wie ich eine CSS-Datei mit etwas schaffen kann wie:
div.coolbg {
background-image: url('<?= $html->url("/img/coolbg.jpg") ?>');
}
See, meine letzte Option ist die CSS-Datei inline auf dem Layout zu importieren, so interpretiert werden kann. Ich bevorzuge jedoch einen eher "Kuchen" -Ansatz.
Danke!
Nun, ich stimme absolut nicht mit dem absoluten Pfad überein, da es nicht generisch genug ist, um in verschiedenen Szenarien zu arbeiten, aber ich werde die relative Lösung übernehmen, weil ich nach einem "Kuchen Weg" und nichts besser als die Art und Weise Kuchen in ihm gefragt hat eigene CSS-Datei. Vielen Dank ! –