---
title: "Zugriff auf uid nach Seite erstellen mit tcemain"
url: "https://www.typo3.net/d/52712-zugriff-auf-uid-nach-seite-erstellen-mit-tcemain"
source: "typo3.net"
tags: ["Extensions","Core-API","Frage","Seiten & Seitenbaum"]
created: "2006-11-02"
last_reply: "2006-11-14"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Zugriff auf uid nach Seite erstellen mit tcemain

Extensions › Core-API · 3 Antworten · gestartet 2006-11-02

## Eröffnungsbeitrag

**moadin** · 2006-11-02 · [Beitrag #1](https://www.typo3.net/d/52712-zugriff-auf-uid-nach-seite-erstellen-mit-tcemain/1)

Hallo,

ich erstelle in meinem Backend-Modul über TCEmain Seiten in pages.
Jetzt soll im selben Schritt auch ein Content auf die Seite eingefügt werden, aber wie bekomme ich die uid der Seite, die ich für für den insert in tt_content benötige?

Danke für Hilfe,

moadin

## Antworten

### [#2](https://www.typo3.net/d/52712-zugriff-auf-uid-nach-seite-erstellen-mit-tcemain/2) · steffenk · 2006-11-02

dafür gibt es mysql_insert_id() - liefert Dir die ID des letzten INSERT-Vorgangs.

### [#3](https://www.typo3.net/d/52712-zugriff-auf-uid-nach-seite-erstellen-mit-tcemain/3) · moadin · 2006-11-06

Hi Steffenk,

danke für deine Antwort, aber das wäre ja zu einfach :-)

Die Seiten erstelle ich über die TCEmain-Methode **process_datamap**
Leider habe ich danach keinen Zugriff auf die insert_id.
Weder **$GLOBALS['TYPO3_DB']->sql_insert_id()** noch **mysql_insert_id()** gibt mir eine ID zurück.

Bietet TYPO3 vielleicht Möglichkeiten dafür?

moadin

### [#4](https://www.typo3.net/d/52712-zugriff-auf-uid-nach-seite-erstellen-mit-tcemain/4) · moadin · 2006-11-14

Hallo,

nach einem Block in die Funktion t3lib_TCEmain::process_datamap() bin ich nun fündig geworden.
Sollte jemand das selbe Problem haben, nach dem Erstellen der neuen Seite als Datamap, z.B. mit einem Array wie diesem

```php
$data['pages']['NEW9823be87'] = array(
"title" => "The page title",
"subtitle" => "Other title stuff",
"pid" => "45"
);
...
```

nicht auf die ID zugreifen zu können, über dieses Array ist es möglich:

```php
print_r($tce->substNEWwithIDs);
```

Dort findet man als Key 'NEW9823be87' und als Value die entsprechende Insert-ID.

Grüße,

moadin

---

Quelle: „Zugriff auf uid nach Seite erstellen mit tcemain“, typo3.net, https://www.typo3.net/d/52712-zugriff-auf-uid-nach-seite-erstellen-mit-tcemain
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
