Spalteninhalt einzeln ausgeben

  • George Mason George Ma...
    Sternenflotten-Admiral
    0 x
    157 Beiträge
    0 Hilfreiche Beiträge
    13. 09. 2006, 16:46

    Hi,

    Mit unten stehendem Code kann ich den gesamten Inhalt einer Spalte auf einmal ausgeben und umrahmen. Ich würde den Inhalt einer Spalte aber gerne Datensatz für Datensatz ausgeben und jeweils mit einem <div> versehen.

    [TS]subparts.col2_content = CONTENT
    subparts.col2_content {
    wrap = <div class="infomaterial">|</div>
    table = tt_content
    select.orderBy = sorting
    select.where = colPos = 2
    }[/TS]

    Geht das überhaupt? Und wenn ja, wer kann mich mal in die richtige Richtung schubsen? Danke fürs Lesen!


  • George Mason George Ma...
    Sternenflotten-Admiral
    0 x
    157 Beiträge
    0 Hilfreiche Beiträge
    20. 09. 2006, 12:48

    [TS]subparts.col2_content < styles.content.getRight
    subparts.col2_content.renderObj.stdWrap.wrap=<div class="hallo">|</div>[/TS]

    so geht's! Ihr müsst nur für "col2_content" den Namen des Containers eingeben, in dem der Spalteninhalt liegt.

  • susy2space susy2spac...
    Padawan
    0 x
    60 Beiträge
    0 Hilfreiche Beiträge
    12. 04. 2007, 18:12

    Ich arbeite mit TV....
    die Rechte spalte ist ein enfaches Content Element in der DS.

    im TypoScript Setup hab ich folgendes...[TS]# Create COA with different maxW for right column
    temp.rightContent = COA
    temp.rightContent {
    10 = LOAD_REGISTER
    10.maxImageWidth = 150
    20 < styles.content.getRight
    21.stdWrap {
    wrap = <div id="right-main"> | </div>
    if.isTrue.numRows < styles.content.getRight
    }
    30 {
    table = tt_content
    select {
    pidInList = this
    orderBy = sorting
    where = colPos=2
    }
    renderObj < tt_content
    renderObj.stdWrap.wrap = <div class="featurebox">|</div>
    }
    40 = RESTORE_REGISTER
    }
    #use the one created above instead of styles.content.getRight
    lib.right < temp.rightContent
    lib.right.renderObj.stdWrap.wrap = <div id="right-main"> | </div>[/TS]

    geht alles nicht...
    und lib.right hab ich nirgends definiert ! Kann ich auch nicht, da die rechte Spalte ja ein Content Element vom Typ ist.

    Was mache ich hier falsch.