CSS-Include, @import, YAML, url
Verfasst: So 23. Sep 2007, 21:27
Hallo!
Ich möchte YAML (3.0.3) nutzen und versuche, entsprechende CSS-Dateien in mein Layout einzubinden.
Habe mir auch schon das Thema http://www.contenido.org/forum/viewtopi ... light=yaml dazu angeschaut.
Wollte es auf meinem Root-Verzeichnis meines Hoster-Accounts entpacken (d.h. auf gleichem Level wie das contenido-root-Verzeichnis, also nicht im jeweiligen Mandanten-spezifischen Unterverzeichnis von /contenido/ , worin man auch das css-Unterverzeichnis findet - also z.B. nicht in /contenido/mandant1/).
Dies möchte ich deshalb so lösen, damit ich die YAML-Installation für verschiedene CMS-Installationen nutzen kann und nicht nur für contenido, geschweige denn nur für eine contenido-Webseite bzw. einen Mandanten!
Wenn ich jetzt in meiner zentralen CSS-Datei, die ich im Header meiner "Haupt-Layout-HTML-Datei" einbinde, eine weitere YAML-interne "System-CSS-Datei" per @import-Datei mit relativen Pfadangaben url-inkludiere, so scheitert dies, wenn der YAML-Pfad "zu weit" von dieser inkludierenden CSS-Datei entfernt ist (bzw. wenn der YAML-Pfad "außerhalb" der contenido-Verzeichnishierarchie liegt?).
Gescheiterter Versuch innerhalb meiner style.css-Datei (in obigem Fall):
Erfolgreicher Versuch, wenn ich die YAML-Verzeichnishierarchie in das Mandanten-spezifische Unterverzeichnis vom contenido-Root-Verzeichnis packe (also direkt unterhalb von z.B. /contenido/mandant1 ):
Wahrscheinlich ist das ein Rechte-Problem? Hat das mit .htaccess zu tun? Also ich vermute, es hat damit zu tun, dass der YAML-Pfad "außerhalb" der /contenido-Hierarchie liegt und ich darauf nicht zugreifen kann? Wenn ja, wie könnte man das abschalten bzw. umgehen?
Danke für Eure Hinweise und Gruß, refalo.
Ich möchte YAML (3.0.3) nutzen und versuche, entsprechende CSS-Dateien in mein Layout einzubinden.
Habe mir auch schon das Thema http://www.contenido.org/forum/viewtopi ... light=yaml dazu angeschaut.
Wollte es auf meinem Root-Verzeichnis meines Hoster-Accounts entpacken (d.h. auf gleichem Level wie das contenido-root-Verzeichnis, also nicht im jeweiligen Mandanten-spezifischen Unterverzeichnis von /contenido/ , worin man auch das css-Unterverzeichnis findet - also z.B. nicht in /contenido/mandant1/).
Dies möchte ich deshalb so lösen, damit ich die YAML-Installation für verschiedene CMS-Installationen nutzen kann und nicht nur für contenido, geschweige denn nur für eine contenido-Webseite bzw. einen Mandanten!
Wenn ich jetzt in meiner zentralen CSS-Datei, die ich im Header meiner "Haupt-Layout-HTML-Datei" einbinde, eine weitere YAML-interne "System-CSS-Datei" per @import-Datei mit relativen Pfadangaben url-inkludiere, so scheitert dies, wenn der YAML-Pfad "zu weit" von dieser inkludierenden CSS-Datei entfernt ist (bzw. wenn der YAML-Pfad "außerhalb" der contenido-Verzeichnishierarchie liegt?).
Gescheiterter Versuch innerhalb meiner style.css-Datei (in obigem Fall):
Code: Alles auswählen
@import url(../../../yaml/core/base.css);
Code: Alles auswählen
@import url(../yaml/core/base.css);
Danke für Eure Hinweise und Gruß, refalo.