Hi,
Folgendes Problem:
Möchte gerne dass die Überschrift eines Inhaltselementes nicht auf dem Marker ###colleft### ausgegeben sondern in ###colleftheader### geschrieben wird. Wie stelle ich das an?
Hi,
Folgendes Problem:
Möchte gerne dass die Überschrift eines Inhaltselementes nicht auf dem Marker ###colleft### ausgegeben sondern in ###colleftheader### geschrieben wird. Wie stelle ich das an?
mh. vielleicht habe ich die frage falsch gestellt. Hier mal mein Typoscript damit es besser verstanden wird was ich meine.
10.marks {
2colleft = CONTENT
2colleft {
table = tt_content
select {
where = colPos = 0
orderBY = sorting
}
}
2collefthead = TEXT
2collefthead.value = Überschrift
Dort wo jetzt als Value Überschrift steht soll später die Überschrift des ersten Inhaltselements hin.
Ich müsste doch dafür nur eine Abfrage basteln die mir nur die Überschrift von tt_content holt oder? Weiss aber auch nicht wie ich das genau anstellen soll.
Der Code ist dafür ungeeignet, da du auf Content Elemente zugreifst. Du hast aber auch schonmal direkt vergessen welche ID es denn sein soll...
Vielleicht hilft dir dieses Thema weiter:
#78074
SLAng schriebDer Code ist dafür ungeeignet, da du auf Content Elemente zugreifst. Du hast aber auch schonmal direkt vergessen welche ID es denn sein soll...
Vielleicht hilft dir dieses Thema weiter:
#78074
mh. das andere Thema geht ja darum was mit einem Bild zu machen. Ich müsste ja die erste Überschrift eines Content Elements absplitten und in ein eigenes Div (Marker) setzen. Wäre auch egal wenn die darauffolgenden keine Überschrift mehr haben.
Was meinst du mit ID?
Es geht in dem Thema um die Überschrift und das Bild des ersten Datensatzes.
Mit ID meine Ich die ID des ContentElments.
Habe heute den Thread am Anfang nur überflogen, bzw. nicht begriffen dass es da auch um die Überschrift geht. Sorry for that! :o 🙁
Hab aber jetzt etwas herumprobiert und es hat geklappt. Danke hier noch mal für den Tipp!
Allerdings habe ich nun doch noch ein Problem. Hier mal mein Typo Script:
module1 = CONTENT
module1 {
table=tt_content
wrap=<div class="module_content">|</div>
select{
languageField=sys_language_uid
max=10
where=colPos=4
}
renderObj = COA
renderObj {
wrap = <div> | </div>
10 = IMAGE
10 {
file.maxH = 90
file.maxW = 100
file.import {
field = image
wrap = uploads/pics/|
listNum = 1
}
}
}
}
module1head = CONTENT
module1head {
table=tt_content
wrap=<div class="module_head"><h3 class="module_head_text">|</h3></div>
select{
languageField=sys_language_uid
max=1
where=colPos=4
}
renderObj=COA
renderObj {
10=TEXT
10{
required=1
wrap=|
field=header
}
}
}
Wenn ich jetzt ein Bild wie beim Modul1 habe wird davon nur die Überschrift übernommen. Das Bild wird mir nicht angezeigt. Hab es aber genauso umgesetzt wie in dem von dir empfohlenen Thread. Zumindest denke ich das.