---
title: "Feststellen der Seite, von der ich ein Plugin erstelle"
url: "https://www.typo3.net/d/44866-feststellen-der-seite-von-der-ich-ein-plugin-erstelle"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2006-06-16"
last_reply: "2006-06-27"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Feststellen der Seite, von der ich ein Plugin erstelle

Extensions › Entwicklung · 3 Antworten · gestartet 2006-06-16

## Eröffnungsbeitrag

**helge** · 2006-06-16 · [Beitrag #1](https://www.typo3.net/d/44866-feststellen-der-seite-von-der-ich-ein-plugin-erstelle/1)

Es wäre schön, wenn ich beim Erzeugen eines Plugins feststellen könnte, auf welcher Seite  ich das tue, und dementsprechend in $TCA Einträge vorbelegen könnte.

Jemand 'ne Idee, wie das geht?

Danke,

Helge

## Antworten

### [#2](https://www.typo3.net/d/44866-feststellen-der-seite-von-der-ich-ein-plugin-erstelle/2) · birgitr · 2006-06-26

Was meinst Du mit Erzeugen eines Plugins?

Erzeugt hast Du es vermutlich im Kickstarter.

In die Seite bindest Du es ein und es ist in der Tabelle Pages registriert.

Oder Du erzeugst Datensätze für Dein Plugin, denen in der Plugintabelle die entspr. pid zugeordnet ist.

### [#3](https://www.typo3.net/d/44866-feststellen-der-seite-von-der-ich-ein-plugin-erstelle/3) · helge · 2006-06-26

Oh, ok, ich habe mich schlecht ausgedrückt.

Ich will einen Datensatz erstellen, der als Plugin realisiert ist - einbinden also (die Ausdrücke der typo3-Community sind mir noch nicht so geläufig). Diese *Instanz* eines Plugins kann ich auf einer beliebigen Seite erstellen.

Weil ein Bild ja mehr sagt, als 1000 Worte, hier ein Screenshot der Listenansicht so einer Seite:
[Bild: hyperspace-travel.de/…/screenshot-2006-06-26\[12-59\].png](http://hyperspace-travel.de/test/images/screenshot-2006-06-26%5B12-59%5D.png)

Wenn ich jetzt auf so einer Seite mit "New..." eine neue Instanz des Plugins anlegen will, möchte ich, dass die Eingabefelder je nach den Eigenschaften der "Eltern"-Seite vorbelegt werden. Dazu brauche ich in der Eingabemaske (in der tca.php, soweit ich weiss) die ID der Seite.

Ist die Frage jetzt klarer?

### [#4](https://www.typo3.net/d/44866-feststellen-der-seite-von-der-ich-ein-plugin-erstelle/4) · helge · 2006-06-27

Ok, ich hab einen Weg gefunden. Ist zwar etwas umständlich, aber geht.

```php
function getPage() {
    $request = parse_url($_GET['returnUrl']);
    $get = explode('=', $request['query']);
    for ($i = 0; $i < sizeof($get); $i += 2)
      $param[$get[$i]] = $get[$i+1];
    return $param['id'];
}
```

Wenn jemand ein Problem mit dieser Herangehensweise sieht, mach mich bitte darauf aufmerksam!

---

Quelle: „Feststellen der Seite, von der ich ein Plugin erstelle“, typo3.net, https://www.typo3.net/d/44866-feststellen-der-seite-von-der-ich-ein-plugin-erstelle
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
