Bilder und CSS
Eingetragen von ThePaul (77)
am 23.07.2007 - 14:26 Uhr in
am 23.07.2007 - 14:26 Uhr in
Hallo,
ich bastle gerade an einem eigenem Theme für Drupal.
Soweit funktioniert alles gut, ich habe nur Probleme mit der Benutzung von Bilder in den Template-Dateien bzw. der CSS-Datei.
Ein Beispiel. Ich will das Numerierungsbildchen für Listen ändern:
ul li {
list-style-image: url(images/menu.png);
}
Aber irgendwie findet er das Bild nicht. Eigentlich ist es ja relativ angegeben. Habt ihr eine Idee woran das liegt.
Frage 2:
Ich will direkt im Template ein Bild einfügen. Die Pfadangabe soll nicht statisch sein und ich habe vergessen, wie die Funktion heißt, mit der ich leicht den Pfad zum Theme komme.
Danke schonmal.
- Anmelden oder Registrieren um Kommentare zu schreiben
Der Pfad sollte eigentlich
am 23.07.2007 - 14:32 Uhr
Der Pfad sollte eigentlich passen, poste mal deine Ordnerstruktur, die Funktion für den Theme-Pfad: path_to_theme()
gruß pebosi
gruß pebosi
--
https://pebosi.net
Zur Ordnerstruktur: im
am 23.07.2007 - 15:41 Uhr
Zur Ordnerstruktur:
im Verzeichnis "sites/all/themes" liegt mein Theme-Verzeichnis "test". Darin liegen die Templates und die style.css. Außerdem ein Ordner namens "images" in dem sich die Datei "menu.png" befindet.
In einer einfachen HTML-Datei hat das einwandfrei funktioniert. Nur im Drupal-Template läuft es nicht.
ps.: muss ich in Verbindung mit path_to_theme immer noch $base_path verwenden?
Zeigt er das Menübild nur
am 23.07.2007 - 15:47 Uhr
Zeigt er das Menübild nur nicht an oder findet er es unter dem Pfad nicht? Vielleich ist das CSS ja falsch?
path_to_theme() gibt dir den relativen Pfad zum Theme, daher würde ich $base_path immer mit vorne dranhängen...
gruß pebosi
gruß pebosi
--
https://pebosi.net
Gelöst
am 23.07.2007 - 15:57 Uhr
Hi,
nach deinem Kommentar hab ich mir von Firebug nochmal alle anzeigen lassen.
Dabei ist rausgekommen, das "system.css" meine Deklaration überschrieben hatte.
Funktioniert jetzt alles bestens. Danke dir vielmals.