Page 1 of 1
Wechselndes Bild im Header
Posted: Sun 3. Jul 2011, 09:54
by MarkusK
Hallo!
Ich schreibe eine Seite, bei der je nach ausgewählter Untrerseite ein anderes Bild im Header stehen muss.
Meine Frage:
Kann ich über eine Abfrage der ID sagen, bei ID=1 soll Bild A angezeigt werden, bei ID=2 Bild B?
Oder muss ich für jede Kategorie ein einzelnes Template erstellen?!
VG Markus
Re: Wechselndes Bild im Header
Posted: Sat 21. Jan 2012, 01:23
by Oliver Georgi
bloß nicht soviele Templates. CSS hilft immer und ein Config-Setting in
config/phpwcms/conf.template_default.inc.php, versuch mal und schau Dir den gerenderten Source an:
Code: Select all
$template_default['body']['id'] = 'level-';
$template_default['body']['class'] = 'level-';
Dann wird im <body> Tag die id und class mitgeführt und durch die Level-ID ergänzt
<body id="level-0" class="level-0">
<div class="header-image"></div>
Dein CSS wäre dann z.B. exemplarisch:
Code: Select all
.header-image {
background: transparent url(my-default.png) no-repeat center center;
}
#level-0 .header-image {
background-image: url(my-level-0.png);
}
Re: Wechselndes Bild im Header
Posted: Sat 21. Jan 2012, 18:35
by pepe
Alternativ besteht ja auch noch die Möglichkeit, ein Bild aus der Dateizentrale einzubinden... per ContentPart: "Bilder div"
Wozu haben wir die schließlich an Bord?
Das kann dann auch der jeweilige Editor/Admin bei Bedarf quasi "im Vorbeigehen erledigen", ohne das Tempate zu verändern...
Re: Wechselndes Bild im Header
Posted: Sat 21. Jan 2012, 18:38
by Oliver Georgi
Das geht aber nur auf Artikelebene.
Re: Wechselndes Bild im Header
Posted: Sat 21. Jan 2012, 20:26
by pepe
Das stimmt allerdings...
Aber MEINE Version hat den Vorteil, NICHT auch noch die CSS-Pflegen zu müssen.
Klappt also auch, wenn der Admin NICHT an die CSS kommen kann/soll und nur im Artikelbereich arbeitet.
Also, einfach auswählen aus der Dateizentrale.
Ich find's praktisch, aber das hängt natürlich von der Aufgabenstellung ab...
Re: Wechselndes Bild im Header
Posted: Sun 22. Jan 2012, 18:18
by Cipolla
Ich machs in der Regel so: Einfach das Bild entsprechen hochladen und fertig. Die ID ergibt sich ja berits aus der Kategorie.
Code: Select all
<div id="header_content" style="background: url(picture/background_header_{CURRENT_CATEGORYID}.png);">
Re: Wechselndes Bild im Header
Posted: Sun 22. Jan 2012, 18:31
by Oliver Georgi
naja, neuere Releases kennen auch die Anweisung (HTML Kommentar):
Code: Select all
<!-- CSS: .header-image{
/* whatever I like */
} -->