ich hab eine seite mit mehreren inhalten vom typ text und textpic.
die headlines vom typ layout1,2,3 habe ich schon definiert und das funktioniert alles.
nun möchte ich aber, das IMMER die erste headline (also vom ersten seiteninhaltselement) beim marker UEBERSCHRIFT ausgegeben werden soll, und zwar vom typ layout1 (lib.stdheader.1)
geht das? gibts ein tutorial?
bin jetzt schon so weit, dass im marker UEBERSCHRIFT vom ersten Seiteninhalt die Überschrift im Layout1 dargestellt wird. Auch wenn mehrere Seiteninhalte existieren wird nur eine Überschrift angezeigt.
marks.UEBERSCHRIFT = CONTENT
marks.UEBERSCHRIFT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.max = 1
renderObj = COA
renderObj {
10 =< lib.stdheader.1
}
}
jetzt scheitert es daran, beim Marker INHALT vom ersten Seiteninhalt die Überschrift nicht angezeigt zu bekommen...
marks.INHALT = CONTENT
marks.INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
wrap = <div class="beitrag">|</div>
}
wie kann man nun erreichen, dass erst ab dem 2. seiteninhaltselemnt wieder die überschrift angezeigt werden soll?
mein tt_content sie so aus:
tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
tt_content.text {
10 < lib.stdheader
20 = TEXT
20 {
field = bodytext
fieldRequired = bodytext
textStyle >
wrap = <div class="text">|</div>
parseFunc < tmp_tt_content_text.20.parseFunc
editIcons < tmp_tt_content_text.20.editIcons
}
}
tt_content.textpic {
10 < lib.stdheader
20.text.20 =< tt_content.text.20
}
weiß denn keiner was?
ich probier das im Moment mit einem OptionSplit. Allerdings hat der keine Auswirkung!?
10 =< |*| lib.stdheader |*| lib.stdheader
darf man das überhaupt an dieser stelle??
marks.UEBERSCHRIFT = CONTENT
marks.UEBERSCHRIFT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.begin = 0
select.max = 1
renderObj = COA
renderObj {
10 =< lib.stdheader
}
}
# Substitute the ###INHALT### mark width content from tt_content
# marks.INHALT < styles.content.get
marks.INHALT = CONTENT
marks.INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
wrap = <div class="beitrag">|</div>
renderObj = COA
renderObj {
10 =< |*| lib.stdheader |*| lib.stdheader
}
}
ich geh die sache nun anders an, bekomme aber trotzdem eine überschrift bei der marke marks.INHALT.10, obwohl ich diese ja eigentlich gelöscht habe...
ich bekomm nie eine antwort!? sollte ich diese frage außerhalb der anfänger stellen?
tmp_stdheader < lib.stdheader
lib.stdheader >
marks.INHALT = COA
marks.INHALT {
wrap = <div class="beitrag">|</div>
10 = CONTENT
10 {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.begin = 0
select.max = 1
}
}
lib.stdheader < tmp_stdheader
tmp_stdheader >
marks.INHALT {
20 = CONTENT
20 {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.begin = 1
}
}