Zusätzliches Stylesheet in info-Datei wird neben style.css nicht aktiviert; es geht immer nur eins von beiden
am 18.11.2010 - 21:17 Uhr in
Jetzt habe ich ein paar Stunden nach der Erklärung gesucht, aber immer nur den Standardfall gefunden.
Deshalb jetzt einmal hier die Frage:
Mein Theme(A vitamin +) hat in der info Datei die beiden Stylesheets
stylesheets[all][] = style.css
stylesheets[all][] = reset.css
eingetragen.
Nun benötige ich für ein genutztes Modul (Dynamic Display Block) ein zusätzliches Stylesheet.
Also habe ich einen weiteren Eintrag hinzugefügt:
stylesheets[all][] = custom.css
Das Ergebnis (nach Cache leeren) sieht immer folgendermaßen aus:
Sobald style.css in der Info Datei aktiv ist (und meine Website auch entsprechend aussieht), wird custom.css nicht genutzt.
Das alle Vorraussetzungen fürs Gelingen eigentlich erfüllt sind, kann man feststellen, wenn style.css auskommentiert wird.
Dann funktiert bei den Dynamic Display Blocks alles wie es soll; allerdings gefällt mir dann der Style meiner Site nicht mehr.
Hat jemand eine Idee, wie ich beide Stylesheets zur Zusammenarbeit überreden kann oder kann mich an einen entsprechenden Beitrag verweisen, den ich bisher noch nicht gefunden habe.
Vielen Dank!
Frank
- Anmelden oder Registrieren um Kommentare zu schreiben

Da gibt es verschiedene
am 18.11.2010 - 22:11 Uhr
Da gibt es verschiedene Möglichkeiten als Ursache:
Beste Grüße
Werner
IE nutze ich fast nie
am 18.11.2010 - 22:49 Uhr
Ich arbeite fast immer mit Firefox, manchmal mit Safari.
Wenn ich es korrekt auswerte, nutzt meine Seite 16 CSS-Dateien.
Ist die Reihenfolge in der Info-Datei relevant für die Reihenfolge des tatsächlichen Ladens? (Ich habe die Reihenfolge zum Testen auch geändert -> immer das gleiche Ergebnis)
Vielen Dank für die Tipps; ich verstehe allerdings den zweiten Punk nicht. Die einzige Datei, die ich geändert habe ist avitaminplus.info.
Die CCS-Dateien habe ich vom Theme und dem Modul unverändert übernommen, einzeln aktiviert tun sie auch, was sie sollen.
Grüsse
Frank
Ist eigentlich unüblich, dass
am 20.11.2010 - 12:51 Uhr
Ist eigentlich unüblich, dass du die css Datei eines Moduls extra in die .info eintragen musst...
Liegt die custom.css an gleicher Stelle wie die style.css?
Wenn du style.css auskommentierst und dir dann den Quelltext anschaust, wird die custom.css tatsächlich geladen?
Kannst du die custom.css spaßhalber mal umbenennen?
Die css-Datei des Moduls muss
am 20.11.2010 - 15:08 Uhr
Die css-Datei des Moduls muss auch nicht exta eingetragen werden; vielmehr handelt es sich um zusätzliche Styles für einen transparenten Block mit Text über einem Bild. Der Block benötigt diese CSS-Datei, sonst werden Bild und Text einfach nur nebeneinander angezeigt.
Es handelt sich um das Beispiel "How to create a basic slideshow from one node with extra info" des Dynamic Display Block Moduls:
http://ddblock.myalbums.biz/node/928
Nach den ersten Misserfolgen habe ich die custom.css und die zugehörigen Image-Dateien auch im Theme-Ordner untergebracht(wenn style.css deaktiviert ist, wird sie ja dort auch gefunden und angewendet).
Ich habe die custom.css mal umbenannt(und natürlich auch in der .info-Datei so eingetragen) -> das Egebnis ist immer noch das Gleiche:
- Sobald style.css in der Info-Datei eingetragen ist, taucht custom.css (oder mit anderem Namen) nicht im Quelltext auf
- Sobald custom.css in der Info-Datei eingetragen ist, tauchen style.css und reset.css (Standard-CSS des Themes) nicht im Quelltext auf.
Ich habe inzwischen weiter herumexperimetiert, es aber nie geschafft, dass alle 3 CSS-Dateien gleichzeitig im Quelltext auftauchen.
Grüsse
Frank
Hört sich echt komisch an,
am 20.11.2010 - 15:23 Uhr
Hört sich echt komisch an, das Problem!
Wie sieht es denn aus, wenn Du die style.css umbenennst und die theme.info anpasst? Wird dann die custmom.css im gleichen Theme-Ordner immer noch übersehen?
Und wenn alles nicht klappen sollte, warum schreibst Du die ein zwei Blockanweisungen nicht einfach in die originale style.css Datei? Kommentar drunter und alle eigenen Ergänzungen unten ran schreiben ...