hallo,
also mit folgendem typoscript kann ich mir den header und den bodytext aus der datenbank bzw. aus dem content holen und eventuell formatieren:
CONTENT = CONTENT
CONTENT {
table = tt_content
select.where = colPos = 0
renderObj=COA
renderObj {
wrap = |
10 = TEXT
10.field = header
10.wrap = |
20 = TEXT
20.field = bodytext
20.wrap = |
}
}
so und nun meine frage. ich kann ja auch z.B. einen inhalt in form eines bildes oder mehrerer bilder haben? wie bekomme ich dann diese?
grüsse
sascha
Hallo!
Ich weiß zwar nicht, ob es genau das ist, was du brauchst, aber vielleicht dient es ja zumindest als Ansatz:
seite.10.marks.CONTENT = CONTENT
seite.10.marks.CONTENT {
table = tt_content
select.where = colPos = 0
renderObj=COA
renderObj {
wrap = |
10 = TEXT
10.field = header
10.wrap = |
20 = TEXT
20.field = bodytext
20.wrap = |
30 = TEXT
30.field = image
30.wrap = <img src="uploads/pics/|">
}
}
Hallo,
danke erstmal für deine Antwort. Ja sieht sehr gut aus 🙂.
Weißt du zufällig, wie sich dieser Code verhält, wenn z.B. als Inhaltselement nur "Bild/er" ausgewählt ist? wird dann der header und der bodytext verworfen?
Ich hab halt das Problem, dass es natürlich verschiedene Inhaltselemente sein können, aber ich alle Inhaltselemente mit dem gleichen Code erschlagen möchte. Ich könnte natürlich auch if und else abfragen einbauen, aber ehrlich gesagt weiss ich das nicht, wie das funktioniert, z.b. if inhaltselement text, dann text..if inhaltselement image, dann image usw...
grüsse
sascha
Hallo!
Habe es gerade ausprobiert und es müsste das gleiche Skript auch für "nur Bilder" funktionieren...
glg
hallo,
danke erstmal für deine hilfe. es klappt zwar, aber es wird kein bild angezeigt, obwohl der pfad richtig ist. und dann hätt ich noch ne kleine frage. dieses image soll er ja nur anzeigen, wenn auch ein image vorhanden ist. momentan macht er es natürlich so, dass er mir dann zuerst die überschrift ausgibt, dann den bodytext und nun macht er mir einen platzhalter für ein bild. der platzhalter soll aber weg und es soll eben nur ein bild erscheinen, wenn auch eins da is.
weisst du das zufällig auch?
grüsse
sascha
Den Code dafür kannst du dir bei css_styled_content abgucken,
das macht ja schließlich nichts anderes,
als je nach Inhalt ein anderes Rendering anzuwenden.
Mir stellt sich dabei sowieso die Frage,
warum du nicht gleich css_styled_content anwendest,
wozu das Rad zwei mal erfinden ??
hi,
danke für deine antwort. also als erstes muss ich gestehen, dass ich noch anfänger bin, was typo3 angeht.
zweitens benutze ich das css_styled_content dings. es ist nur so, wenn ich einen seiteninhalt einfüge, dann möchte ich, den header des inhalts anders formatieren, als den bodytext, z.B. der hintergrund des headers bekommt nen verlauf etc.
guck mal auf http://www.flairhotel-obermueller.de/web/index.php?id=31. die überschriften dort mit dem verlauf sind grafiken, nur möchte ihc das aus dem typo3 heraus erstellt haben,d.h. immer wenn ne überschrift kommt, dann wird eben der header mit einem bestimmten stylesheet formatiert. ich hoff du weisst, was ich damit gerade meine?
freu mich auf antwort.
grüsse
sascha