---
title: "Content auslesen"
url: "https://www.typo3.net/d/118896-content-auslesen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Inhaltselemente","Seiten & Seitenbaum","TYPO3 6.x"]
created: "2014-09-23"
last_reply: "2014-09-24"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Content auslesen

TYPO3 › TypoScript · 5 Antworten · gestartet 2014-09-23

## Eröffnungsbeitrag

**Coreblade** · 2014-09-23 · [Beitrag #1](https://www.typo3.net/d/118896-content-auslesen/1)

Hallo zusammen

Gerne möchte ich auf einer Unterseite verschiedene Contents anzeigen. Dies mache ich per:

```typoscript
lib.content = CONTENT
lib.content {
  stdWrap.wrap = <div id="sub-content-scroll">|</div>
  renderObj.stdWrap.wrap = <div class="page">|</div>
  table = tt_content
  select {
    pidInList.cObject < lib.allPid
    where = colPos = 0
    orderBy = pid
  }    
}
```

mit diesem Typoscript wird JEDES Inhaltselement einer Seite mit dem div class="page" gewrapt. Es soll aber nur pro pid ein <div class="page"> gewrapt werden. PS: lib.allPid ist eine kommaseparierte Liste.

Wie stelle ich das am Besten an? Hoffe Ihr könnt mir weiterhelfen?

Gruess Coreblade

## Antworten

### [#2](https://www.typo3.net/d/118896-content-auslesen/2) · Chrissli · 2014-09-23

Indem du nicht alle Pids in eine Kommaseparierte Liste packst, sondern z.b. ein  HMENU machst, dass nur die SeitenIds liefert und dann dessen cObject überschreibst:

```typoscript
lib.content = HMENU
lib.content {
 1 = TMENU
 1.NO {
   doNotLinkIt = 1
   field = uid
   stdWrap.cObject = CONTENT
   stdWrap.cObject {
     select.pidInList.field = uid
     (...) usw
   }
 }
}
```

oder

### [#3](https://www.typo3.net/d/118896-content-auslesen/3) · Coreblade · 2014-09-23

Hallo Chrissli

Besten Dank für Deine Antwort! Hat mir sehr geholfen. Ich konnte mein Problem nun so lösen:

```typoscript
lib.content = HMENU
lib.content {
  stdWrap.wrap = <div id="sub-content-scroll">|</div>
  special = directory
  special.value = 7
  1 = TMENU
  1.NO {
    doNotLinkIt = 1
    field = uid
    stdWrap.cObject = CONTENT
    stdWrap.cObject {
      wrap = <div class="page">|</div>
      table = tt_content
      select {
        pidInList.field = uid
        where = colPos = 0
        orderBy = pid
      }
    }
  }
}
```

Nochmals Danke! :-)

Gruss Coreblade

### [#4](https://www.typo3.net/d/118896-content-auslesen/4) · jenses · 2014-09-24

**EDIT: bitte ignorieren, hatte den Start-Post falsch verstanden.**

Eine andere Möglichkeit wäre folgendes gewesen:

```typoscript
lib.content = COA
lib.content {
   wrap = <div class="page">|</div>
   10 = CONTENT
   10 {
      stdWrap.wrap = <div id="sub-content-scroll">|</div>
      table = tt_content
      select {
         pidInList.cObject < lib.allPid
         where = colPos = 0
         orderBy = pid
      }
   }
}
```

### [#5](https://www.typo3.net/d/118896-content-auslesen/5) · Chrissli · 2014-09-24

Ja? Macht das nicht einen einzelnen wrap mit class="page" um alles? Soweit ich das verstanden habe sollen ja die Inhalte nach Seite gruppiert und mit dem page-Div gewrappt werden. Wenn das aber so funktioniert wäre das vermutlich die schönere Variante.

### [#6](https://www.typo3.net/d/118896-content-auslesen/6) · Coreblade · 2014-09-24

Genau. Es sollen die Inhalte nach Seite gruppiert und mit dem page-Div gewrappt werden. Variante mit integriertem HMENU funktioniert supi.

---

Quelle: „Content auslesen“, typo3.net, https://www.typo3.net/d/118896-content-auslesen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
