Zum Inhalt springen

rechte Content-Spalte: um jedes Inhaltelement eine DIV bauen

Erstellt am 23. Februar 2010 · 7 Antworten · letzte Antwort am 29. März 2010

Tags: Inhaltselemente, Frage

inu ·

Hallo Leute,

habe auf der Webseite für die rechte Spalte unterschiedliche Anzahl von Seiteninhalte vorgesehen. Ich möchte, dass um jeden einzelnen Content eine DIV herum bauen. Ein ähnliches Problem hatte ich bereits vor einige Tagen (#96755). Hier ging es allerdings darum, um den gesamten Content dieser rechten Spalte eine DIV zu bauen.

Wie geht die für diesen Fall?

Viele Grüße
David

etux ·

Vielleicht hilft es Dir. Nicht vergessen an zu passen.

Deine-Rechte-Spalte = CONTENT
Deine-Rechte-Spalte {
	table = tt_content
	select.orderBy = sorting
	select.where = colPos = 1
	select.languageField = sys_language_uid
	# macht ein wrap um jeden datensatz
	renderObj = COA
	renderObj.wrap = <div class="Dein-Div-Um-Jeden-Datensatz">|</div>
	renderObj.10 < tt_content
}
inu ·

Hallo Emil,

vielen Dank. Genau das passende für mich.

PS: Leider haeb ich so meine Problem mit dem ganze Wrappen und auch COA-Objekten...

Gruß
David

AWX-Zweistein ·

Hallo,
Ich habe mir T3 v. 4.3.2 frisch installiert und benutze css_styled_content.
bei mir möchte ich aber aus layout.mit.schatten-gründen gerne mehrere divs um jeden datensatz packen und zwar nur in der colPos = 0. Die spalte ansprechen und wrappen ist ja nicht so das Problem, wie bekomme ich aber jetzt jeden Datensatz angesprochen (excuse me umgangssprache)??

 20 < styles.content.get 
        20 {
          select.where = colPos = 0         
          wrap = <div class="spalte_1_outer"><div class="spalte_1_inner"> | </div></div>
        
         }

Danke
Eric

AWX-Zweistein ·

30 Seiten Anfängerfragen durchwühlt (diesmal ohne suche) und auf folgende Lösung gestoßen:

 20 < styles.content.get
        20 {

          select {     
                  where = colPos=0
                }
          renderObj.stdWrap.wrap = <div class="spalte_1_outer"><div class="spalte_1_inner"> | </div></div>

        }

allerdings verstehe ich nicht ganz, wieso das mit renderObj.stdWrap jetzt funktioniert. finde die Referenz sehr kryptisch und wäre für eine ausführlichere Erklährung sehr dankbar.

Eric

Michaelh74 ·

Hättest Du die Antwort von etux gut durchgelesen wärst Du sicher schneller auf die Lösung gekommen ;-)

Durch

20.wrap = vor | nach

Wrappst Du ja nur das gesamte Objekt 20.

Mit renderObj die einzelnen Datensätze von styles.content.get oder auch allen anderen record oder content Datensätze.

Gruß
Michael