Zum Inhalt springen

Ich werde verrrückt! Image Wechsel!

Erstellt am 14. Februar 2011 · 8 Antworten · letzte Antwort am 16. Februar 2011

Tags: Templates & Layouts, Bilder, Frage

Komarac ·

Hallo zusammen!

Ja ich weiß die Fragen wurden schon 1000x gestellt, aber nachdem ich 200 Threads gewälzt habe - komme ich einfach nicht zum gewünschten Ergebnis obwohl ich glaube alles richtig gemacht zu haben. Finde den Fehler nicht.

Ursprung meines Templates war so, daß im style.csss dem #Header ein Backround zugewiesen worden ist. Das soll aber nicht so sein, denn ich möchte pro Page dem Header ein anderes Bild zuweisen über "Ressourcen" so, daß dieses auch vom Author getätigt werden kann.

Also habe ich das ganz einfach gemacht und bin folgendem Thread gefolgt:
#54427

Also siehts jetzt bei mir so aus:
Im Setup steht:

#Konfiguration
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/architecture2/typoscript/config.txt">

# TIP
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/architecture2/typoscript/suchen.txt">

# HORIZONTAL MENU
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/architecture2/typoscript/menu.txt">

# HORIZONTAL MENU
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/architecture2/typoscript/menu_unten.txt">

# BREADCRUMP MENU
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/architecture2/typoscript/rootline.txt">

# PRINT
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/architecture2/typoscript/print.txt">

# PAGE SETUP
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/architecture2/typoscript/setup.txt">

# PAGE SETUP
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/architecture2/typoscript/tsconfig_root_page.txt">
marks.IMG = COA
marks.IMG {
  # HTML-Objekt
  5 = HTML
  5.value = style="background:url(
 
  # Bild
  10 = IMG_RESOURCE
  10 {
          file.maxH = 279
          file.maxW = 535
    file.import = uploads/media/  
    file.import.data = levelmedia: -1,slide
    file.import.listNum = 0
    file.import.override.field = media
  }
 
  # HTML-Objekt
  15 = HTML
  15.value = ) 50% no-repeat;"

und im Template habe ich folgendes gemacht:

<!-- ###DOKUMENT### -->
  <div id="wrapper">
    <div id="header" ###IMG###></div>
    <div id="left">
      <div id="logo">
        <h1><!-- ###SITETITLE### -->Blickrichtung<!-- ###SITETITLE### --></h1>

Da steht natürlich noch mehr....ist aber irrelevant denke ich.

Ansonsten habe ich natürlich auf einer Unterseite das Bild über Ressourcen eingebunden und aus dem style.css bei #Header die Angabe für den Hintergrund rausgenommen.

Wenn ich jetzt mir die Seite anzeigen lasse passiert gar nichts und ich erhalte folgenden Codeauszug:

  <div id="wrapper">
    <div id="header" img=""></div>
    <div id="left">
      <div id="logo">
        <h1></h1>
        <p></p>
      </div>

Also wenn ich mich nicht irre wird der Pfad nicht erkannt/anerkannt oder was auch immer! *verzweifel*

Ich hoffe ihr könnt mir helfen...bin noch recht frisch bei Typo3 dabei^^

Greetz und schon mal danke!

Der C

t3attitude ·

Guten Abend,

nur so eine Idee (vielleicht ist es auch nur ein Kopierfehler), aber:
Hast Du nach

  15.value = ) 50% no-repeat;"

wieder mit

}

zugeklammert?

Viele Grüße

t3attitude

etux ·
Komarac schrieb

Siehts denn ansonsten gut aus?

Ja. Bis auf:
<div id="header" img=""></div>
Wie landet dieses img="" dort hin?

Laut der TS von oben, sollte da style=“backgr …...;“ stehen.
Dass zwischen id und style kein Leerzeichen generiert wird, durfte nicht so problematisch sein.
<div id="header"[size=22px]_[/size]style=“backgr …...;“></div>

Komarac schrieb

Sonst jemand eine Idee?

Dem div#header gibst Du aber in Deiner CSS zumindest eine entsprechende Höhe, oder?

.

lisardo ·

Hallo Emil,

hast du das hier wirklich so dastehen?

marks.IMG = COA
marks.IMG {
  # HTML-Objekt
  5 = HTML
  5.value = style="background:url(

das wäre falsch, eher so:

page.template.marks.IMG = COA
page.template.marks.IMG {
  # HTML-Objekt
  5 = HTML
  5.value = style="background:url(

Kann natürlich sein, dass du nur einen Ausschitt genommen hast. Aber so wie der Ausschnitt dasteht ist er nicht richtig.

Gruß
Peter, TYPO3 @ lisardo (Augsburg)

etux ·

Hallo Peter,

lisardo schrieb

Hallo Emil,

hast du das hier wirklich so dastehen?

zum Glück nicht. 😉
Eher „Der C“ (Komarac – die Mücke ??). #giggle#

Nein im Ernst – ich nahm an, dass die Marker später im Script an der richtigen Stelle referenziert/kopiert werden. Und ehrlich gesagt, wollte ich um drei Uhr nachts nicht so tief in die Materie einsteigen. Die Rede war ja auch von nur einem Marker. Was mich glauben ließ, dass es bei den anderen alles ok. ist.

lisardo schrieb

Kann natürlich sein, dass du nur einen Ausschitt genommen hast.

So ähnlich war auch mein erster Gedanke

.

etux ·
lisardo schrieb

:o sorry Emil ... Wer lesen kann, nich wahr ... 😃

Kein Ding. Hauptsache – wir haben Spaß dabei! 😃
Dass ich nicht schreiben kann, nimmt mir (freundlicherweise) auch keiner Übel 😉

.