[Frage] Content-Elemente mit alternierendem Hintergund

  • 0 x
    18 Beiträge
    0 Hilfreiche Beiträge
    20. 04. 2020, 12:52

    Hallo,

    ich möchte in meinem Layout einen alternierenden Hintergrund für die Contentelement innerhalb einer Seiten-Spalte (weiß - grau - weiß - grau etc).

    Wie kann ich das bewerkstelligen?

    Meine Überlegungen bisher: ich bräuchte in Fluid die Nummer des Content-Elements, dann könnte ich mir einen Viewhelper basteln, der die entsprechende CSS-Klasse setzt.

    Es scheitert jedoch daran, dass ich nicht an die Nummer des Content-Elements komme. Kann man die mitzählen? Oder im TypoScript übergeben?

    Eingebunden werden sie über:

    [code]<f:cObject typoscriptObjectPath="lib.dynamicContent" data="{colPos: 1}" > </f:cObject>[/code]

    Das TypoScript dazu sieht so aus:
    [code]lib.dynamicContent = COA
    lib.dynamicContent {
    10 = LOAD_REGISTER
    10.colPos.cObject = TEXT
    10.colPos.cObject {
    field = colPos
    ifEmpty.cObject = TEXT
    ifEmpty.cObject {
    value.current = 1
    ifEmpty = 0
    }
    }
    20 = CONTENT
    20 {
    table = tt_content
    select {
    orderBy = sorting
    where = colPos={register:colPos}
    where.insertData = 1
    }
    }
    90 = RESTORE_REGISTER
    }[/code]
    Oder denke ich zu kompliziert ... ?

    Viele Grüße
    Wonko

  • Hilfreichster Beitrag

  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    1 x
    2983 Beiträge
    122 Hilfreiche Beiträge
    20. 04. 2020, 14:15 - Hilfreichster Beitrag

    Wäre es nicht einfacher, mit CSS zu arbeiten?
    https://www.w3.org/Style/Examples/007/evenodd.en.html


  • 1
  • 1