Headerbilder tauschen
am 24.05.2010 - 08:36 Uhr in
Hallo Ihr Lieben!
ich wende mich an Euch weil ich festsitz mit meinem Problem :(
Hoffe Ihr habt Rat.
Ich habe ein Theme mit Artisteer erstellt.
Da ist alles ganz toll.
Nun möchte ich für Unterseiten ein anderes Headerbild haben kein Flash.
Hab auch verschiedene Beiträge dazugelesen aber nicht richtig geschnallt :(
Mit dem Headermodul funktioniert es bei meinem Theme nicht.
Also muss ich da in der Css und page.tpl rumschreiben, dafür brauch ich Eure Hilfe.
Hier ma der Code wo was geändert werden soll
page.tpl
<body>
<div id="art-main">
<div class="art-sheet">
<div class="art-sheet-tl"></div>
<div class="art-sheet-tr"></div>
<div class="art-sheet-bl"></div>
<div class="art-sheet-br"></div>
<div class="art-sheet-tc"></div>
<div class="art-sheet-bc"></div>
<div class="art-sheet-cl"></div>
<div class="art-sheet-cr"></div>
<div class="art-sheet-cc"></div>
<div class="art-sheet-body">
<div class="art-header">
<div class="art-header-jpeg"></div>
<div class="art-logo">und hier von der Css
/* begin Header */
div.art-header
{
margin: 0 auto;
position: relative;
z-index: 0;
width: 954px;
height: 225px;
overflow: hidden;
}
div.art-header-jpeg
{
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 954px;
height: 225px;
background-image: url('images/header.jpg');
background-repeat: no-repeat;
background-position: center center;
}
/* end Header */
Was muss ich da genau eingeben für weitere Bilder
Vielen Dank für Eure Hilfe
- Anmelden oder Registrieren um Kommentare zu schreiben

Headerbild für Unterseiten
am 27.05.2010 - 10:17 Uhr
Hallo,
hatte eine ähnliche Anforderung (unterschiedliches Headerbild für jede Unterseite), für die ich folgende Lösung eingesetzt habe:
1.) Mit CCK und Imagefield ein neues Bildfeld (Name: headerbild) für die einzelnen Inhaltstypen (Artikel, Seite usw.) erstellt. Damit können die "Redakteure" problemlos auf jeder Seite das Headerbild definieren / verändern.
2.) Im von Page.tpl. das neue Feld abfragen, z.B.:
$tmp_headerbild = $node->field_headerbild[0];
$headerbild = $tmp_headerbild[imceimage_path];
3.) Prüfen, ob ein eigenes Headerbild angegeben ist, sonst ein Standardbild verwenden:
if ($headerbild=="") {$headerbild="/Pfad/zum/Bild/Bildname.jpg";}
4.) Im von Page.tpl jetzt noch div.art-header-jpeg definieren:
div.art-header-jpeg ');
{position: absolute;z-index: -1;top: 0;left: 0;width: 954px;height: 225px;
background-image: url('
<?phpprint $headerbild;
?>
background-repeat: no-repeat;background-position: center center;}
Anmerkung:
Die Lösung macht aber nur Sinn bei einer begrenzten Zahl von Unterseiten
Danke fuer deine
am 31.05.2010 - 15:33 Uhr
Danke fuer deine Antwort!!!
Hoert sich ersteinmal gut an mach mich jetzt dran, hatte vorher keine Zeit
Nochmals Danke