---
title: "Content-Rendering in eigener Extension"
url: "https://www.typo3.net/d/60972-content-rendering-in-eigener-extension"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-04-14"
last_reply: "2007-04-15"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Content-Rendering in eigener Extension

Extensions › Entwicklung · 2 Antworten · gestartet 2007-04-14

## Eröffnungsbeitrag

**voodoo** · 2007-04-14 · [Beitrag #1](https://www.typo3.net/d/60972-content-rendering-in-eigener-extension/1)

Hallo,

ich würde gerne in einer eigenen Extension das Contentrendering von css_styled_content verwenden.

Das Szenario ist folgendes:
Der User legt in der Content-Spalte "Right" einen beliebigen Content an, der von der Extension dann unter bestimmten Umständen gerendert wird. Im Moment habe ich einfach den bodytext aus tt_content gefetcht, allerdings kommt man so natürlich nicht auf das selbe Resultat, welches man mit der Angabe von

```typoscript
page.xx.marks.MARKER < styles.content.getRight
```

im Template erzielt.

Meine Frage:
gibt es einen API-Call oder eine andere Möglichkeit um die Extension css_styled_content dazu zu bewegen, Content aus meiner Extension heraus zu rendern?

Vielen Dank,
Markus Straub

## Antworten

### [#2](https://www.typo3.net/d/60972-content-rendering-in-eigener-extension/2) · just2b · 2007-04-14

Hallo Markus,

u.a. hier > [/d/41130-database-relation-content-uid-wird-ausgegeben](https://www.typo3.net/d/41130-database-relation-content-uid-wird-ausgegeben)

georg

### [#3](https://www.typo3.net/d/60972-content-rendering-in-eigener-extension/3) · voodoo · 2007-04-15

Besten Dank für die schnelle Antwort, hat mir sehr geholfen. Für die Nachwelt hier meine Lösung:

```php
// get IDs of content elements from the current page
function getIds() {
  $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
    'uid',         // SELECT ...
    'tt_content',     // FROM ...
    'pid='.$GLOBALS['TSFE']->id,    // WHERE...
    '',            // GROUP BY...
    'sorting',    // ORDER BY...
    ''      // LIMIT
  );
  $row = mysql_fetch_assoc($res);
  $idList = $row['uid'];
  while($row = mysql_fetch_assoc($res)){
    $idList .= ','.$row['uid'];
  }    
  return $idList;
}

$idList = $this->getIds();
// render content elements from idList (=comma separated list of ids)
$conf = array('tables' => 'tt_content','source' => $idList,'dontCheckPid' => 1);
$content = $this->cObj->RECORDS($conf);
```

---

Quelle: „Content-Rendering in eigener Extension“, typo3.net, https://www.typo3.net/d/60972-content-rendering-in-eigener-extension
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
