---
title: "Feld mit header aus tt_content vorbefüllen"
url: "https://www.typo3.net/d/94350-feld-mit-header-aus-tt-content-vorbefuellen"
source: "typo3.net"
tags: ["Extensions","Frage","Inhaltselemente","Powermail"]
created: "2009-11-10"
last_reply: "2009-11-11"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Feld mit header aus tt_content vorbefüllen

Extensions · 2 Antworten · gestartet 2009-11-10

## Eröffnungsbeitrag

**4423je** · 2009-11-10 · [Beitrag #1](https://www.typo3.net/d/94350-feld-mit-header-aus-tt-content-vorbefuellen/1)

Hallo,

ich habe auf einer Seite mehrere Veranstaltungen mit einem Anmeldelink unter jeder Veranstaltung, der zu einem Powermailformular auf einer eigenen Seite führt.  Jede Veranstaltung ist ein eigenes Content Objekt, Text mit Anmeldelink stammen aus dem RTE.

Wenn ich auf einen Anmeldelink klicke, möchte ich, dass ein Feld im Formular mit dem Header des betreffenden CE vorbefüllt wird.

Wie das mit tt_news klappt, habe ich in diesem Forum gefunden:

```typoscript
# von der Startseite wird bei Klick auf Anmeldung der Titel
# der Veranstaltung in Powermail übernommen
# Link "Anmeldung" ist im tt-news-Template hardcodiert

lib.kursfetch = CONTENT
lib.kursfetch {
        table = tt_news
        select {
            pidInList = 32
            andWhere {
                  data = GPvar:newsid
                  wrap = tt_news.uid=|
                     }   
                }       
        renderObj = TEXT
        renderObj.field=title
               }


# Prefill fields
plugin.tx_powermail_pi1 {
            prefill {
                uid53 < lib.kursfetch
                    } 
                        }
```

Im Template von tt_news wird der Link generiert:

```html
<!-- ###TEMPLATE_LIST### begin
	
			<p><a href="index.php?id=109&amp;newsid=###NEWS_UID###">Anmeldung</a></p>
		

<!-- ###TEMPLATE_LIST### end -->
```

**Aber: Wie funktioniert das mit Content Objects???**

Ich habe folgendes probiert:

```typoscript
lib.kursfetch = CONTENT
lib.kursfetch {
        table = tt_content
        select {
            pidInList = 105
            andWhere {
                  data = GPvar:uid
                  wrap =|
                     }   
                }       
        renderObj = TEXT
        renderObj.field=header
               }


# Prefill fields
plugin.tx_powermail_pi1 {
            prefill {
                uid53 < lib.kursfetch
                    } 
                        }
```

Aber dann wird immer nur der Header der ersten Veranstaltung übernommen, egal, welchen Anmeldelink ich klicke.
Ich steh voll auf dem Schlauch, es kann doch nicht so schwer sein, die uid eines CE bis zu einer folgenden Seite durchzuschleifen und dann den Header auszulesen, aber ich komm nicht drauf  #angry#

Kann mich jemand erleuchten?

jens

## Antworten

### [#2](https://www.typo3.net/d/94350-feld-mit-header-aus-tt-content-vorbefuellen/2) · einpraegsam.​net · 2009-11-10

```typoscript
andWhere {
 data = GPvar:uid
 wrap = tt_content.uid=|
}
```

zielseite.html?uid=111

### [#3](https://www.typo3.net/d/94350-feld-mit-header-aus-tt-content-vorbefuellen/3) · 4423je · 2009-11-11

**Danke für die Antwort, einpraegsam.net,**

funktioniert aber so leider nicht.
Sobald ich

```typoscript
 wrap = tt_content.uid=|
```

habe, wird nichts übernommen.

Hingegen mit

```typoscript
 wrap = |
```

funktioniert es, allerdings wird, wie gesagt, immer der Header des ersten CE übernommen.
Das

```typoscript
data = GPvar:uid
```

kann ich übrigens dabei weglassen, macht keinen Unterschied.

Ich vermute, ich muss bereits bei der Generierung des Links "Anmeldung" die uid mitgeben

```typoscript
renderObj = TEXT 
renderObj { 
field = header 
wrap=<span class="text">|</span><br> 
typolink.parameter.field=pid 
typolink.parameter.dataWrap=| 
typolink.additionalParams.insertData=1 
typolink.additionalParams=&content_id={field:uid}   
typolink.no_cache=1 if.isTrue.field=header 
}
```

und dann auf der Formular-Seite auslesen

```typoscript
table=tt_content
  select{
    andWhere.insertData=1
    andWhere=uid={GPvar:content_id}
    andWhere.if.isTrue.data=GPvar:content_id
  }
```

**Aber wie soll das gehen, wenn die Redakteure den Link im RTE anlegen?**

:o Ich kann nicht glauben, dass man nicht problemlos den Header des angeklickten Conten Objekts in einem stinknormalen Link durchschleifen kann.

**Da muss es doch noch einen anderen Ansatz geben!?**

---

Quelle: „Feld mit header aus tt_content vorbefüllen“, typo3.net, https://www.typo3.net/d/94350-feld-mit-header-aus-tt-content-vorbefuellen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
