Zum Inhalt springen

info´s über den inhalt

Erstellt am 12. September 2006 · 11 Antworten · letzte Antwort am 14. September 2006

Tags: Inhaltselemente, Frage

M-Tech ·

hallo,

ich habe ne frage. ich kann nen content z.B. text mit bild einfügen. das klappt alles herrlich. kann ich mir aber auch aus der datenbanktabelle oder dem content irgendwie den header auslesen?

ich bräuchte dies, um in einer tabellenzelle die überschrift darzustellen und in der darunterliegenden tabellenzelle dann eben den eigentlichen text.

oder gibt es dafür vielleicht ne andere möglichkeit?

grüsse

sascha

cope ·

Du meinst mit "Header" die Überschrift eines Inhalts-Elementes nehm ich mal an?

z.B. das TEXT Object hat doch die Eigenschaft field, welchem Du im TS-Template bspw. den Title zuweisen kannst.

blabla = TEXT
blabla.field = title

Vielleicht hab ich aber auch die Frage falsch verstanden

LG Peter

M-Tech ·

hallo peter,

ja genau das meine ich.

den content binde ich ja so ein:

INHALT = CONTENT
INHALT {
table = tt_content
}

so das funktioniert auch. jetzt habe ich mir gedacht ich mach mir noch nen marker, also z.B. CONTENTHEADER und den ersetz ich dann mit dem title bzw. mit der überschrift eines inhaltselements.

grüsse

sascha

M-Tech ·

hi peter,

irgendwie check ich das heute nicht mehr. nach 6 stunden typo3 und 10 stunden java programmierung reicht das auch für heute. 🙂

ich geh schlafen. vielleicht klappts ja morgen..wobei ich das nicht galub. lach.

grüsse

sascha

M-Tech ·

hallo peter,

guten morgen erstmal. danke schon mal für deine antworten.

also wie ich den text bzw. den titel/header auslese weiss ich nun. was mein eigentliches problem nun ist ist, dass ich den header in einer ganz andere tabellenzelle brauche. zur veranschaulichung guck doch mal bitte auf

http://www.flairhotel-obermueller.de/web/index.php?id=14

da sieht man es eindeutiger. unten in de tabellenzelle steht der inhalt des content bzw. inhaltelements und in der oberen tabellenzelle will ich die überschrift haben, so quasi als hervorhebung.

grüsse

sascha

ps: wenn ich 2 verschiedene inhalte in 2 verschiedenen tabellenzellen mit 2 verschiedenen markern brauche, dann muss ich ja im endeffekt 2 mal die gleiche tabellenspalte in der datenbank ansteuern und einmal den bodytext und einmal den headertext auslesen, oder? ich könnte das alles auch einmal machen und per ts in eine tablelenzelle packen, so quasi per formatierung, oder?

M-Tech ·

so hab ich es hinbekommen:

#Ersten Content auslesen
CONTENT1 = CONTENT
CONTENT1 {
table = tt_content
select.where = colPos = 1

#Renderobject für den Inhalt erzeugen
renderObj=COA
renderObj {
#Gesamter Inhalt liegt in einer Tabelle
wrap = <table width="95%" border="0" cellpadding="0" cellspacing="0" class="inhalthometab"><tr>|</tr></table>
#Der Header liegt in der oberen Tabellenzelle
10 = TEXT
10.field = header
10.wrap = <td class="inhalthometd">|</td>
#Der Bodytext liegt in der unteren Tabellenzelle
20 = TEXT
20.field=bodytext
20.wrap = <tr><td class="contentstartseite"><span class="textcontentstartseite">|</span></td></tr>
}
}

Sieht zwar noch etwas wüst und ungestüm aus, aber das werd dann mit css angepasst.

grüsse

sascha

ps: ich hoff es sind nicht zu grosse fehler drin? 🙂

M-Tech ·

hi,

ja hab da noch ein bisschen daran rumformatiert dann hat das scho geklappt. is eigentlcih nicht so schwer.

jetzt hab ich aber ein anderes problem und zwar mit dem menü 🙁. ich brauch im endeffekt für jeden ast meiner baumstruktur im typo3 ein eigenes template. jetzt hab ich mir hier aus dem forum dieses aufklappmenü runtergeladen und wollts einbauen, aber bei mir sieht man nix. keine ahnung woran das liegt. momentan mach ich es statisch, aber das is natürlich nicht praktisch bzw. okay, wenn man schon ein cms-system hinter der seite hat. bis jetzt konnte mir noch niemand helfen 🙁

lg

sascha