---
title: "tt_content in extbase-Extension nutzen"
url: "https://www.typo3.net/d/101974-tt-content-in-extbase-extension-nutzen"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","TCA","ViewHelper"]
created: "2010-10-26"
last_reply: "2010-11-20"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# tt_content in extbase-Extension nutzen

Extensions › Extbase · 2 Antworten · gestartet 2010-10-26

## Eröffnungsbeitrag

**Jehu** · 2010-10-26 · [Beitrag #1](https://www.typo3.net/d/101974-tt-content-in-extbase-extension-nutzen/1)

Hallo Leute,

ich möchte mit extbase und fluid in einer Extension Datensätze mit IRRE (tca type "inline" über MM-Tabelle) zusammenstellen.

Das funktioniert im Backend auch prima.
Problem ist nun die Ausgabe im Template. Ich komme im Template nur an die uid's der Inline-Datensätze ran.

```html
<f:for each="{items}" as="item">
<tr>
	<td><f:link.action action="show" arguments="{item : item}"> {item.title}</f:link.action>
	    <f:for each="{item.content}" as="content-item">
	        <b><products:contentElementByUid uid="{content-item.uid}" /></b><br />
	    </f:for>
    </td>
	<td><f:link.action action="edit" arguments="{item : item}">Edit</f:link.action></td>
	<td><f:link.action action="delete" arguments="{item : item}">Delete</f:link.action></td>
</tr>
</f:for>
```

Wie kann ich denn die Content Elemente (deren uid's ich habe) rendern und dann im Template Ausgeben (cObject)?

Bin für Hinweise dankbar.

## Antworten

### [#2](https://www.typo3.net/d/101974-tt-content-in-extbase-extension-nutzen/2) · moberndoerfer · 2010-11-08

Hallo Jehu,

ich stand for einem ähnlichen Problem und habe es über den cObject-Viewhelper gelöst:

```html
<f:for each="{article.contentelements}" as="articlecontent">
        <f:cObject typoscriptObjectPath="plugin.tx_myextkey.contentobject" data="{articlecontent}" />
</f:for>
```

Im Typoscript muss man dann noch einen Select setzen:

```typoscript
contentobject = COA
    contentobject {
        10 = LOAD_REGISTER
        10 {
            mypid.field = pid
        }
        20 = LOAD_REGISTER
        20 {
            myuid.field = uid
        }
        30 = CONTENT
        30 {
            table = tt_content
            select.pidInList.dataWrap = {register:mypid}
            select.where = 1=1
            select.andWhere.dataWrap = uid={register:myuid}
            select.orderBy = sorting
        }
    }
```

Damit kann man dann die zugeordneten Datensätze in Fluid ausgeben.

### [#3](https://www.typo3.net/d/101974-tt-content-in-extbase-extension-nutzen/3) · pr3fect · 2010-11-20

Also bei mir hats das folgende TypoScript schon getan:

```typoscript
plugin.tx_myubercoolextension {
	show { #custom
		render { #custom
			description = COA
			description {
				10 = RECORDS
				10 {
					source.current = 1
					tables = tt_content
					dontCheckPid = 1
					conf.tt_content < tt_content
				}
			}
		}
	}
}
```

Irgendwie madig, dass es hier keine default models von extbase gibt... @delete cascade kann man sich auf die weise nämlich auch schenken #paralyzed#

---

Quelle: „tt_content in extbase-Extension nutzen“, typo3.net, https://www.typo3.net/d/101974-tt-content-in-extbase-extension-nutzen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
