Zum Inhalt springen

Header

Erstellt am 24. August 2009 · 12 Antworten · letzte Antwort am 28. August 2009

Tags: Frage

Al_bundy001 ·

Hello!

Habs genau so schon mal gemacht....
Bin auf "seite" dann auf die ensprechende Seite gegangen (Fotos z.b.) dann "seiteneigenschaften" auf"optionen" habe dann den TS eingefügt und gespeichert. Dann auf "Ressourcen" wo ich das bild raufgeladen habe. Aber es tut sich nix 😢

sbad ·

Hallo Al_bundy001,

eigentlich ist das eine ganz einfache Sache:
1.) Im Template, z.B. index.html, sollte ein Marker oder Subpartmarker gesetzt sein. Beispielsweise so:
<div id="header">
<div id="imgcenter">
###KOPFBILD###
</div>
</div>

2.) Dann muss noch im Typoscript innerhalb von page und dann dort innerhalb von template beispielsweise folgendes eingegeben werden:

#HeaderBilder
KOPFBILD = IMAGE
KOPFBILD {
    file.import.field = media
    file.import = uploads/media/
    file.import.listNum = 0
    file.import.override.data = levelmedia: -1, slide
    file.width = 500
    file.height = 140
   }

3.) Dann im Seitenbaum auf die jeweilige Seite klicken, die eine Headergrafik erhalten soll. Dort dann auf "Seiteneigenschaften bearbeiten" klicken. Anschließend dann auf Ressourcen und z.B. über den Browserdialog "Durchsuchen" die Headergrafik auswählen. Abschließend nur noch speichern.

4.)Gegebenenfalls Cache leeren.

5.) Fertig

Gruß,
Stefan

NS.: Obiges Typoscript skaliert die Headergrafik auf einen Breite von 500 und einen Höhe von 140.

Al_bundy001 ·

hi 🙂

bei ist im der index.html
<div id="header">
<h1><a href="./index.php"><!-- ###TITEL### -->Unknown<!-- ###TITEL### --></a></h1>
<p><!-- ###SEITENTITEL### -->By Free CSS Templates<!-- ###SEITENTITEL### --></p>
</div>

das ist ein externes templates.....muss ich dann die .t3d nochmal raufladen?oder ändere ich diese online

Al_bundy001 ·

Hallo!

Hab was gefunden...
habe das headerbild im Content. Also im Haupttemplate(index.html) habe ich jetzt das so geändert:
<div class="bild">
<!-- ###KOPFBILD### --><!-- ###KOPFBILD### -->
</div>
und im .css habe ich eingefügt:
.bild {
background: #4C180F url(../images/img08.jpg) no-repeat bottom;
height: 152px;
width: 466px;
margin: 0; padding: 0;

}

und im TS auf derjeweiligen Seite:
###KOPFBILD###
KOPFBILD = IMAGE
KOPFBILD {
file.import.field = media
file.import = uploads/media/
file.import.listNum = 0
file.import.override.data = levelmedia: -1, slide
file.width = 500
file.height = 140
}
es kommt zwar das Bild was ich im .css eingegeben habe, aber auf der Seite,wo ich ein anderes Bild haben möchte kommt dieses leider auch.
Kannst mir da vielleicht noch einen Tipp geben?

Gruss

Michaelh74 ·

Bin auf "seite" dann auf die ensprechende Seite gegangen (Fotos z.b.) dann "seiteneigenschaften" auf"optionen" habe dann den TS eingefügt und gespeichert.

Das TypoScript kommt hier nicht in das PageTS unter Optionen sondern ins Setup!

Alternativ kannst Du das mal so probieren:

KOPFBILD = IMAGE 
KOPFBILD {
 file.import.data = levelmedia: -1, "slide"
 file.import = uploads/media/
 file.import.listNum = 0
 file.width = 500
 file.height = 140
}

Gruß
Michael

PS.: Bitte packe künftig Deinen Code hier in den entsprechenden Code-Container!

Michaelh74 ·

Dann hakt es wohl an einer anderen Stelle. Z.B. sonstige TypoScript Fehler etc. Denn ich habe diesen Part Mehrfach im Einsatz ;-)

Gruß
Michael

Michaelh74 ·

Geht auch per CSS.
Aber irgendwo her musst Du ja das Bild bekommen.

Falls Du wirklich auf jeder Seite ein Bild hast, kannst Du es auch direkt als Inhaltselement z.B. aus Spalte Rand einbauen. Das wäre auch ne Alternative.

Gruß
Michael

Michaelh74 ·

Würde Dir ja gerne helfen, aber die Lösung hatte ich Dir eigentlich schon gepostet. Ich denke da musst Du Dich wohl noch weiter in Grundlagen einarbeiten. Da kommst Du leider nicht drum herum. Stimmt der Rest, klappt auch der gezeigte Lösungsansatz ;-)

Gruß
Michael