---
title: "Dynamic Content und gridelements (colPos)"
url: "https://www.typo3.net/d/127309-dynamic-content-und-gridelements-colpos"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Gridelements","TYPO3 8"]
created: "2019-01-18"
last_reply: "2019-02-07"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Dynamic Content und gridelements (colPos)

TYPO3 › TypoScript · 1 Antwort · gestartet 2019-01-18

## Eröffnungsbeitrag

**mimii** · 2019-01-18 · [Beitrag #1](https://www.typo3.net/d/127309-dynamic-content-und-gridelements-colpos/1)

Hallo ins Forum,

ich lese den Content aus meinen Seiten dynamisch mit bekanntem Script aus

```typoscript
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
}
```

Im Template steht zum Auslesen der Spalte "Normal" (colPos=0) dann Folgendes.

```html
<div><f:cObject typoscriptObjectPath="lib.content" /></div>
```

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

## Antworten

### [#2](https://www.typo3.net/d/127309-dynamic-content-und-gridelements-colpos/2) · pstranghoener · 2019-02-07

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

Grüße
Philipp

---

Quelle: „Dynamic Content und gridelements (colPos)“, typo3.net, https://www.typo3.net/d/127309-dynamic-content-und-gridelements-colpos
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
