[Frage] Dynamic Content und gridelements (colPos) TYPO3-Version: 8.7.9

  • mimii mimii
    Jedi-Ratsmitglied
    0 x
    576 Beiträge
    1 Hilfreiche Beiträge
    18. 01. 2019, 12:05

    Hallo ins Forum,

    ich lese den Content aus meinen Seiten dynamisch mit bekanntem Script aus
    [code]lib.content = COA
    lib.content {
    10 = LOAD_REGISTER
    10 {
    colPos.cObject = TEXT
    colPos.cObject {
    field = colPos
    ifEmpty.cObject = TEXT
    ifEmpty.cObject {
    value.current = 1
    ifEmpty = 0
    }
    }

    pageUid.cObject = TEXT
    pageUid.cObject {
    field = pageUid
    ifEmpty.data = TSFE:id
    }

    contentFromPid.cObject = TEXT
    contentFromPid.cObject {
    data = DB:pages:{register:pageUid}:content_from_pid
    data.insertData = 1
    }

    wrap.cObject = TEXT
    wrap.cObject {
    field = wrap
    }

    }

    20 = CONTENT
    20 {
    table = tt_content
    select {
    includeRecordsWithoutDefaultTranslation = 1
    orderBy = sorting
    where = {#colPos}={register:colPos}
    where.insertData = 1
    pidInList.data = register:pageUid
    pidInList.override.data = register:contentFromPid
    }

    renderObj {
    stdWrap {
    dataWrap = {register:elementWrap}
    required = 1
    }
    }

    stdWrap {
    dataWrap = {register:wrap}
    required = 1
    }
    }

    90 = RESTORE_REGISTER
    }
    [/code]

    Im Template steht zum Auslesen der Spalte "Normal" (colPos=0) dann Folgendes.
    [code]<div><f:cObject typoscriptObjectPath="lib.content" /></div>
    [/code]

    Mein Problem ist nun das Auslesen weiterer Elemente, die mit gridelements innerhalb der Spalte "Normal" erstellt werden. Ich habe mir 3 Grid-Layouts gebaut

    2-Spalten (colPos 20 und 30 in meiner grid Definition)
    3-Spalten (colPos 20, 30 und 40 in meiner grid Definition)
    4-Spalten (colPos 20,30,40 und 50 in meiner grid Definition)

    Diese können in beliebigiger Reihenfolge, auch im Wechsel mit den normalen Contentelementen, wie Textmedia, in die Spalte "Normal" eingetragen werden. Der Aufbau einer Seite könnte z.B. so aussehen:

    Header
    Textmedia
    2-Spalten gridelement
    Textmedia
    Textmedia
    3-Spalten gridelement

    Im FE werden nun aber nur Header und die Textmedia Elemente angezeigt. Was muss ich im Typoscript ändern, dass auch die "Grid Unterelemente" angezeigt werden?

    Danke für n Tipp und Gruß
    mimii


  • 1
  • pstranghoener pstrangho...
    Die Macht
    0 x
    531 Beiträge
    24 Hilfreiche Beiträge
    07. 02. 2019, 09:27

    Hallo mimii,
    ich pinne deine Frage mal oben als "wichtig" mit an :)

    Grüße
    Philipp

  • 1