Hallo an Alle
Ich habe eine Frage: Wie ich den Inhalt aus der rechten Spalte auslese und mit einem Div Wrappe, weiss ich und das funktioniert mit diesem TS auch.
marks.BOX = COA
marks.BOX.10 = CONTENT
marks.BOX.10 {
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos=2
}
renderObj < tt_content
renderObj.stdWrap.wrap = |</div>
}
Wie kann ich nun aber auch den Titel dieses Datensatzes auslesen?
Ich hoffe jemand von eich hat eine Antwort 😃
Danke im Voraus
wenn ich dein Typoscript jetzt richtig deute, dann gibst du damit auf jeder Seite den Inhalt der rechten Spalte aus, oder ?
Jetzt weiß ich allerdings nicht genau was du mit "Titel des Datensatzes" meinst, die Überschrift ? Die wird eigentlich standardmäßig bei fast allen Seiteninhaltselementen mit ausgegeben, Ausnahme z.B. HTML Element.
nutzt du eigentlich css_style_content ?
Ich habe es grade gelöst 😃
temp.rightcontent = CONTENT
temp.rightcontent < styles.content.get
temp.rightcontent {
table = tt_content
select {
pidInList = this
orderBy = sorting
#colPos=0 -> DefaultContent
where = colPos=2
languageField = sys_language_uid
}
renderObj = COA
renderObj.wrap = <div id="boxright"> | </div>
renderObj.10 = TEXT
renderObj.10 {
field = header
wrap = <h2>|</h2>
}
renderObj.30 = TEXT
renderObj.30 {
field = bodytext
}
}
Dieses habe ich dan einem Marker zugeordnet. Ja mit dem Title meinte ich die Überschrift. o.O
wieso geht bei dir denn eigentlich nicht
styles.content.getRight ?
damit holt man doch den komplett Inhalt aus der recht Spalte...
Weil ich den Inhalt gerne speziell wrappen würde und mir nichts anderes bekannt ist um dies zu 😃 vielleicht kannst du mir ja da noch eine andere Möglichkeit nennen?
dachte da an sowas in der art
temp.BOX < styles.content.getRight
page.6 < temp.BOX
page.6.stdWrap.wrap = <div id="boxright"> | </div>
oder geht das nicht ?
Danke! Ich probier das bei Gelegenheit aus und gebe dir dann Rückmeldung! 😃
Also ich habe das mal ausprobiert und festgestellt, dass es noch nicht die perfekte Lösung ist. Vielleicht erklär ich dir einfach mal was ich mir wünsche. Ich möchte das meine Datensätze, welche ich in der Normalen spalte erfasse, mit einem <div id="text"> gewrapt werden. Das mache ich mit dieser Zeile:
tt_content.stdWrap.wrap = <div id="text"> | </div>
Nun möchte ich aber dass der Inhalt aus der Rechtenspalte mit <div id="boxright"> gewrapt ist. Mache ich das so, wie du mir im letzten Beitrag gesagt hast, pappt er noch das <div id="text"> darum und das möchte ich nicht. Behalte ich aber die Lösung welche ich weiter oben angegeben habe, stellt er die Links, welche im mit RTE erstelle, nicht dar. Es bleibt einfach nur Text... und das muss doch irgendwie zu lösen sein. o.O
Hast du evt eine Idee??
Halli Hallo
Ich habe nun noch diverses ausprobiert aber irgendwie bekomme ich nicht das Ergebnis, welches ich mir wünsche. Hat niemand eine Idee oder einen Anhaltspunkt?
#angry#