Hallo zusammen,
kann mir jemand helfen, eine CSS-Datei in den header jeder Seite zu bringen?
Die Option, CSS-Dateien dort einzufügen habe ich schon gefunden...
(Bei "Seite bearbeiten" kann man rechts oben "Kopfdateien" auswählen)
Allerdings sind dort nur vorgegebene Dateien vom jQuery-Plugin.
Wie kann ich dort meine eigenen CSS-Dateien einfügen?
Mit freundlichen Grüßen
MarkusPortugall
CSS Datei in header von einzelnen Seiten einfügen
-
- Beiträge: 11
- Registriert: Mo 8. Aug 2016, 17:21
Re: CSS Datei in header von einzelnen Seiten einfügen
Hallo Markus,
ich denke das funktioniert mit Template-Varianten.
Schau mal hier
http://wiki.blackcat-cms.org/doku.php?i ... ook:mojito
ich denke das funktioniert mit Template-Varianten.
Schau mal hier
http://wiki.blackcat-cms.org/doku.php?i ... ook:mojito
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
- creativecat
- Beiträge: 1440
- Registriert: Mi 6. Feb 2013, 12:41
- Kontaktdaten:
Re: CSS Datei in header von einzelnen Seiten einfügen
Es kommt darauf an. Wenn du ein eigenes Template erstellst musst du vor allem die /templates/[[DEINTEMPLATE]]/headers.inc.php anpassen (hier zum Beispiel die von mojito):
Beachte auch, dass nach dem ersten array (im Bild in Zeile 52 - dort fehlt es noch) ein Komma stehen muss, sonst ist die Seite danach weiß 
EDIT: Ich empfehle dir dringend, nicht einfach eines anzupassen, sondern mindestens vorher eine Variante zu erstellen oder noch einfacher den Ordner lokal zu speichern, alle Vorkommen von "mojito" in einen neuen eindeutigen Namen (zB "mein_mega_template") umzubenennen (zB durch Suchen&Ersetzen in Ordnern mit einem Texteditor). Anschließend dein neues Template installieren, als default oder für eine bestimmte Seite als Template setzen und herumprobieren
Sonst ist deine Arbeit bei einem Update evtl. verloren...
Die Datei sieht wie folgt aus:
Der CSS-Teil für das Attribut 'frontend' würde dann in etwa so aussehen:
Code: Alles auswählen
'css' => array(
array(
'media' => 'all',
'file' => 'templates/mojito/css/default/template.css'
),
### Neues array einfügen
array(
'media' => 'all',
'file' => 'templates/mojito/css/default/lorem.css'
)
),

EDIT: Ich empfehle dir dringend, nicht einfach eines anzupassen, sondern mindestens vorher eine Variante zu erstellen oder noch einfacher den Ordner lokal zu speichern, alle Vorkommen von "mojito" in einen neuen eindeutigen Namen (zB "mein_mega_template") umzubenennen (zB durch Suchen&Ersetzen in Ordnern mit einem Texteditor). Anschließend dein neues Template installieren, als default oder für eine bestimmte Seite als Template setzen und herumprobieren

Sonst ist deine Arbeit bei einem Update evtl. verloren...