Hallo Leute,
kann ich mit selectFields auch einzelne Inhalte ausschließen? Normalerweise gebe ich ja dort die Felder an die angezeigt werden sollen. Jetzt möchte ich es genau anders herum, also sowas wie selectFields != header
Ich könnte natürlich auch jedes Feld angeben, weiß aber nich wie ich das Beispielsweise bei dem Standard-Mailformular mache bzw. wie das Feld heißt. Kann mir jemand da helfen?
Hier mein TS:
page.10.marks {
HEADLINE = CONTENT
HEADLINE {
table = tt_content
select {
where = colpos = 0
selectFields = header
orderBy = Sorting
languageField = sys_language_uid
}
renderObj =< lib.stdheader
}
CTLEFTPIC = CONTENT
CTLEFTPIC {
table = tt_content
select {
where = colpos = 1
orderBy = Sorting
languageField = sys_language_uid
}
}
CTLEFTTEXT = CONTENT
CTLEFTTEXT {
table = tt_content
select {
where = colpos = 0
selectFields = allesAusserDemHeader
orderBy = Sorting
languageField = sys_language_uid
}
}
}
Ich habe die Inhalte jetzt mit uidInList bestimmt. Aber es muss doch irgendeinen Weg geben z.B. den Header nicht auszugeben??
Kann mir bitte bitte jemand helfen? Ich muss irgendwie den Header ausblenden... jede einzelne uid ansprechen ist nicht so elegant...
Hier mein aktuelles TS:
page.10.marks {
HEADLINE = CONTENT
HEADLINE {
table = tt_content
select {
where = colpos = 0
selectFields = header
orderBy = Sorting
languageField = sys_language_uid
}
renderObj =< lib.stdheader
}
CTLEFTPIC = CONTENT
CTLEFTPIC {
table = tt_content
select {
where = colpos = 1
orderBy = Sorting
languageField = sys_language_uid
}
}
CTLEFTTEXT = CONTENT
CTLEFTTEXT {
table = tt_content
select {
where = colpos = 0
#selectFields = header # != wäre hier schön
#uidInList = 55,65 # Hier haperts
orderBy = Sorting
languageField = sys_language_uid
}
Ohne Test oder Gewähr oder sonst was: 🙂
temp.test = COA
temp.test {
10 = TEXT
10.value = <h2>Title:</h2>
20 = CONTENT
20 {
table = tt_content
select {
#pidInList = 30
#max = 3
#where = endtime > 0 AND tx_minesite_featured = 1
orderBy = sorting
}
renderObj =COA
renderObj{
10 = COA
10 {
#10=TEXT
#10 {
# field=header
# typolink.parameter = 1
# wrap = |<br>
#}
20=TEXT
20 {
field=bodytext
wrap = |<br>
}
wrap = <div>|</div>
}
}
}
}
Jo, so wird kein Header ausgegeben. Aber auch nur Text oder? Das Problem ist, dass ich auch Formulare und Plugins ausgeben möchte.
Ich habe mich jetzt erstmal mit uidinList abgefunden. Aber kann ich bei selectFields nicht etwas angeben wie bodytext, form, plugin ?