Coverpicture als Hintergrund - Vererbung
Hi,
Coverpicture und Contao 2.9 laufen miteinander. Wenn ich jedoch ein Hintergrundbild vererben will, wird der Style für den Hintergrund allerdings nicht in den Code eingefügt.
Statt im Header
HTML-Code:
<style type="text/css" media="screen"><!--/*--><![CDATA[/*><!--*/ body { background: url("data/bg/b001.jpg") center top no-repeat} /*]]>*/--></style>
wird
im Body
HTML-Code:
<div id="header">
<div class="inside">
<div class="mod_coverpicture block">
<img src="data/bg/b001.jpg" alt="" />
</div>
...
eingefügt - und zerschießt das gesamte Layout.
Der Vorgänger hat
HTML-Code:
<div id="header">
<div class="inside">
<style type="text/css">
<!--
body {
background-image: url(data/bg/b001.jpg);
background-position: top center;
background-repeat: no-repeat;
}
//-->
</style>
eingefügt - was funktioniert hat. Vermutlich ist das was mit den einstelloptionen für oben/unten/links/rechts/... verschütt gegangen...
Grüße
NoSi
Vererbung funktioniert nicht richtig
Hallo
Bei mir funktioniert die Vererbung nicht richtig. Ich verwende Contao 2.9.3 und Coverpicture 1.0.8. Ich habe Coverpicture als Modul im der Kopfzeile eingebunden - ansonsten würde es gar nicht funktionieren.
Für verschiedene Rubrikseiten benötige ich unterschiedliche Hintergrundbilder. Z.B. habe ich Produkte wie Salate, Pilze... Für die verschiedenen Salat-Inhaltsseiten benötige ich wiederum verschiedene Hintergrundbilder. Für Pilze möchte ich das gleiche Hintergrundbild für alle darunter liegende Inhaltsseiten verwenden.
Wenn ich ein Hintergrundbild als Standardbild definiere, erscheint es auf allen Seiten richtig, sofern ich "Bild nicht vererben" ausgewählt habe. Für die Rubrik Pilze habe ich ein eigenes Hintergrundbild definiert, dies funktioniert nur einwandfrei auf der genau definierten Inhaltsseite Pilze, bei den darunter liegenden Inhaltsseiten (Steinpilze, Pilzmischung...) nicht. Es erscheint als "normales" eingefügtes Bild, nicht als Hintergrundbild.
Auf der entsprechenden Inhaltsseite, wo es funktioniert, wird folgender Code eingefügt:
Code:
<head><style type="text/css" media="screen"><!--/*--><![CDATA[/*><!--*/ #top { background: url("test.jpg") left top repeat} /*]]>*/--></style></head>
Ist Vererbung eingeschaltet erscheint in den darunter liegenden Inhaltsseiten anstatt wieder der gleiche Code wie oben im <head>-Bereich, folgender Code im <body>-Bereich:
Code:
<body>
<div class="mod_coverpicture block">
<img src="test.jpg" alt="" />
</div>
</body>
Wenn Vererbung ausgeschaltet ist erscheint kein Code.
Ist Vererbung ausgeschaltet und ein Standardbild definiert, greift er natürlcih auf das definierte Standardbild zurück. Meine Frage, muss ich jetzt effektif für jede Inhaltsseite den Hintergrund definieren? Kann ich nicht die Rubrik auswählen und alle untenstehenden Inhaltsseiten übernehmen den Hintergrund, ausser es ist speziell für diese Inhaltsseite ein anderes Bild definiert!?
Weiss jemand Rat? Ich hoffe ich habe alles verständlich erklären können...
Danke für Eure Hilfe!
Gruss Akira
Endlich auch für Redakteure
Danke für diese extrem nützliche Extension! Damit können jetzt auch unsere Designer ohne CSS-Kentnisse das Hintergrundbild unserer Internetseite verändern ohne mich damit nerven zu müssen ;)
Einen Verbesserungsvorschlag hätte ich noch: es fehlt eigentlich nur noch die Option die Position eines Hintergrundbildes, ähnlich der CSS-Anweisung background-attachment:fixed, am mitscrollen zu hindern!