Zum Inhalt springen

Inhalte aus den Spalten rendern

Erstellt am 13. Januar 2007 · 1 Antwort · letzte Antwort am 13. Januar 2007

Tags: Inhaltselemente, Frage

capNcino ·

Hallo Zusammen

nun es ist so weit, ich seh den Wald vor lauter Bäume nicht mehr. #angry#

Ich möchte gerne die Inhalte der Spalten "Links" und "Rechts" wie folgt rendern.

<div class="links"> 1-tes Element der Spalte links</div>
<div class="rechts"> 1-tes Element der Spalte rechts</div>
<div class="trenner"> nach dem Element eine Linie einfügen </div>

<div class="links"> 2-tes Element der Spalte links</div>
<div class="rechts"> 2-tes Element der Spalte rechts</div>
<div class="trenner"> nach dem Element eine Linie einfügen </div>

... usw.

Das ganze hat einen Hacken, es sollte alle Elemente "wrappen" auch wenn die Anzahl der Element in den Spalten "Links" und "Rechts" unterschiedlich sind.

Existiert eine Extension die dies bereichts so rendert?

capNcino ·

8-) Nach mühsamer Suche nach einzelnen Hinweisen, wie all die Typo3-Commands zu verwendet werden können - ja man staunt - habe ich nun eine passable Lösung entworfen. Möchte euch diese nicht vorenthalten ;-)

# ---------------------------------------------------------
# MAIN CONTENT FUNCTIONS for TWO COLUMN
# ---------------------------------------------------------
 main_content = COA
 main_content {
   10 = CONTENT
   10.wrap = <div id="main">|</div>
   10 {
        table = tt_content 
        select {
                where = ( colPos = 1 OR colPos = 2 )
          	orderBy = sorting
          	languageField = sys_language_uid
        }  		        	
  	renderObj < tt_content
  	renderObj {
          stdWrap.outerWrap = <div class="left_column">|</div>
          stdWrap.outerWrap.override = <div class="right_column">|</div><div class="two_col_divider"></div>
          stdWrap.outerWrap.override.if.value = 2
          stdWrap.outerWrap.override.if.equals.field = colPos
    	}	  				   	
      }     
 }

Und hier die Verwendung zu begutachten

http://www.nyjets.com

Viel Spass
- Cap&Cino