---
title: "PID an Flexforms übergeben via PAGE_TSCONFIG_ID"
url: "https://www.typo3.net/d/44377-pid-an-flexforms-uebergeben-via-page-tsconfig-id"
source: "typo3.net"
tags: ["Extensions","Entwicklung","FlexForms","Frage","TCA"]
created: "2006-06-07"
last_reply: "2007-05-22"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# PID an Flexforms übergeben via PAGE_TSCONFIG_ID

Extensions › Entwicklung · 4 Antworten · gestartet 2006-06-07

## Eröffnungsbeitrag

**yvi** · 2006-06-07 · [Beitrag #1](https://www.typo3.net/d/44377-pid-an-flexforms-uebergeben-via-page-tsconfig-id/1)

Hallo!

Ich versuche, meinen Flexforms eine PID zu übergeben.
In den Flexforms sollen nämlich nicht alle Datensätze aus einer Tabelle auswählbar sein, sondern nur die Datensätze, die ich im Sysordner mit der ID 15359 gespeichert habe.

XML v. Flexforms:

```typoscript
<myselection>
 <tceforms>
  <label>LLL:EXT:myExtension/locallang_tca.php:myExtension.pi_flexform.test_selection</label> 
   <config>
    <type>select</type> 
    <foreign_table>foreignTableXY</foreign_table> 
    <foreign_table_where>AND foreignTableXY.deleted=0 AND foreignTableXY.pid=###PAGE_TSCONFIG_ID### </foreign_table_where>
    <size>3</size> 
    <autosizemax>5</autosizemax> 
    <minitems>0</minitems> 
    <maxitems>20</maxitems> 
   </config>
 </tceforms>
</myselection>
```

Eigentlich dachte ich, dass es so über die TSConfig funktionieren könnte:

```typoscript
TCEFORM.myExtension.pi_flexform.test_selection.PAGE_TSCONFIG_ID = 15359
```

oder so:

```typoscript
TCEFORM.myExtension.pi_flexform.PAGE_TSCONFIG_ID = 15359
```

Klappt aber leider nicht. Die Auswahlfelder bleiben leer.
Hat jemand eine Idee?

## Antworten

### [#2](https://www.typo3.net/d/44377-pid-an-flexforms-uebergeben-via-page-tsconfig-id/2) · Keckster · 2006-09-09

Hi, stehe gerade vor dem gleichen Problem. Hast Du dafür mittlerweile eine Lösung gefunden?

### [#3](https://www.typo3.net/d/44377-pid-an-flexforms-uebergeben-via-page-tsconfig-id/3) · yvi · 2006-09-09

hallo keckster, nein leider nicht...
 :(

### [#4](https://www.typo3.net/d/44377-pid-an-flexforms-uebergeben-via-page-tsconfig-id/4) · steffenk · 2006-09-09

Hi,

der Syntax ist etwas anders:

```typoscript
TCEFORM.my_ext_table.my_ext_field {
    PAGE_TSCONFIG_IDLIST = 1,2,3
}
```

### [#5](https://www.typo3.net/d/44377-pid-an-flexforms-uebergeben-via-page-tsconfig-id/5) · sirwylm · 2007-05-22

> **steffenk schrieb:**
>
> Hi,
>
> der Syntax ist etwas anders:
>
> ```typoscript
> TCEFORM.my_ext_table.my_ext_field {
>     PAGE_TSCONFIG_IDLIST = 1,2,3
> }
> ```

Hi steffenk,

funktioniert wunderbar die Syntax, in meinem Fall verwende ich den Marker PAGE_TSCONFIG_ID, den ich im TSconfig der Page mit

```typoscript
TCEFORM.tx_mytable.myfield{
   PAGE_TSCONFIG_ID=64
}
```

befüllen kann. Jetzt würde ich den gesetzten Wert aber gerne vom TSConfig des eingeloggten BE-Users setzen lassen. Obiges nur im TSConfig des Users eingetragen bleibt wirkungslos bzw. leer.
Einen Tip?

Beste Grüße,

Wilnis

---

Quelle: „PID an Flexforms übergeben via PAGE_TSCONFIG_ID“, typo3.net, https://www.typo3.net/d/44377-pid-an-flexforms-uebergeben-via-page-tsconfig-id
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
