4.4.x eigene CSS für Backend wird nicht geladen
Hallo,
leider habe ich ein Problem mit dem Pfad zu eigener CSS-Datei für Backend. Ich habe in der be_main-Vorlage folgende Zeile eingetragen.
HTML-Code:
<link rel="stylesheet" href="<?= TL_FILES_URL ?>files/backend/backend.css">
Dabei kommt allerdings vor den Pfad noch das Sprachkürzel de. Dadurch kann die CSS-Datei also nicht geladen bzw. gefunden werden. Wie kann ich es lösen? Danke für jeden Hinweis.
Gibt es sonst eine Möglichkeit über callback, einem HTML-Tag im Backend eine CSS-Klasse zuzuweisen? Falls ja, wie muss ich vorgehen?
Liebe Grüße,
Jan
Liste der Anhänge anzeigen (Anzahl: 1)
Vielen Dank, so funktioniert es fast. Musste noch das hier TL_JAVASCRIPT ersetzen mit TL_CSS
Eine letzte Frage hierzu: welche CSS Klasse nutzt man bei Contao 4 für das Hintergrundbild / die Hintergrundfarbe im Backend?
body hat die Eigenart, ein PopUp Fenster, (z.B. im Dateisystem, Info einer Datei) dort jede zweite Zeile zu verändern plus ein Bild einzufügen...
ToM
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
folkfreund
Guckst du mit den Browsertools:
Danke, aber ich tu mir mit den ganzen Verschachtelungen (der Verschachtelung) nicht unbedingt leicht...:rolleyes:
aaaber: es isch vollbracht, naja fast:
PHP-Code:
/* Hintergrund und globales Layout */
body {
height:100%;
font:.95em Ubuntu,Arial,sans-serif;
background: #424242 url("../background.png") center center no-repeat fixed;
/* WebKit */ -webkit-background-size: cover;
/* Firefox */ -moz-background-size: cover;
/* Opera */ -o-background-size: cover;
/* Standard */ background-size: cover;
}
/* Scrollbar dauerhaft anzeigen */
html {
background: #ffffff;
overflow-y: scroll;
}
/* Pop Ups ohne Background */
.popup #container {
background: #ffffff;
}
Ich muss nur noch das html entschärfen, das es auf der Loginseite nicht greift...:mad:
ToM
Liste der Anhänge anzeigen (Anzahl: 3)
Ja, isch mir bekannt. Aber ich bekomms edd hin...
Hab Dir mal Bilder gemacht. Es ist auch nur das Info Popup in der Dateiverwaltung betroffen, bei z.B. Artikel, Seitenstruktur, eztc. ist alles so, wie gewünscht. :(
Hier 3 Bilder: Bild 1 --> passt | Bild 2 --> so ist es mit im letzten Post geposteter css | Bild 3 --> das meinte ich mit html entschärfen, sodass der background Eintrag nur fürs Popup funktioniert, da sonst im Loginbereich das backgroundbild weg ist...
Anhang 21780 Anhang 21781 Anhang 21782
Da scheint es laut Siteinspector ja nicht viel zu geben, oder muss ich da irgendwas mit einer Pseudoklasse machen?
ToM
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
folkfreund
Aktuell greift für den #container auf der Login-Seite dieses CSS:
Vermutlich wird die Klasse 'cf' nur für den Login-Dialog vergeben - kann das jemand bestätigen?
In diesem Fall könntest du folgendes in dein CSS schreiben:
Code:
#container .cf {
min-height: 100vh;
margin: 0;
padding: 15em 10px 0;
}
Faszinierend, wie ein so kleines Problem doch ganz schöne Problemchen eröffnet...
Dein Code ohne Leerzeichen bei der ID / Klasse funktioniert auf der Loginseite super: #container.cf
Nachteil daran: im Backend wird sämtlicher Inhalt auch nach unten geschoben und irgendwoher holt er sich nen background...
Hier ein Bild dazu: Anhang 21789
Das dürfte gefühlt aber nur noch ne Kleinigkeit sein?
ToM
PS: Login Backend: 1111 // 112233445566 ;)
Liste der Anhänge anzeigen (Anzahl: 1)
Guten morgen!
Ein Problemchen mit einem anderen popup ist noch aufgetaucht: Popup bei Templates, Inhalte vergleichen.
Ein Rand mit dem Hintergrundbild bleibt, den ich jedoch wioe bei allen anderen gerne weiss hätte.
Folgende CSS wirken laut Webinspektor:
Code:
div#container.cf
#container.cf
body.win.xxx.xxx
div.simple-modal-body
Problem, siehe meine CSS einen Post höher: #container.cf ist schon vergeben...
Wie spreche ich nun per CSS das Element an?
ToM