---
title: "Parameter übergeben"
url: "https://www.typo3.net/d/50279-parameter-uebergeben"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-09-20"
last_reply: "2006-09-20"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Parameter übergeben

Extensions › Entwicklung · 3 Antworten · gestartet 2006-09-20

## Eröffnungsbeitrag

**Devil** · 2006-09-20 · [Beitrag #1](https://www.typo3.net/d/50279-parameter-uebergeben/1)

Hallo,

bräuchte mal eure Hilfe bezgl. der alt beliebten Parameterübergabe. :o  Komme hier absolut nicht weiter.
Und zwar haben wir eine Extension entwickelt, in der wir im Kickstarter eine Selectbox erstellt haben im tt_content Bereich(siehe Bild).

[Bild: rmcan.com/…/modul.jpg](http://www.rmcan.com/fileadmin/modul.jpg)

Das ist auch wunderbar. Wir können das Modul ganz normal im Backend einfügen und sagen das er uns links in unserer Website den Bereich "Subkontextbereich - Icons" anzeigen soll (In der php Datei des Moduls haben wir eine switch Anweisung dazu erstellt, in der wir das ansprechen siehe code).

```php
switch($this->cObj->data["tx_rmprodukte_display_type"]) {
   case 0:
      Anweisung;
      break;
   .
   .
   .
   case 8:
      Anweisung;
      break;

}
```

Da es aber eine Änderung gab (der letzte Punkt unten ist hinzugekommen "Subkontextbereich - Verwandte Links") und wir jetzt nicht das Modul überall neu anlegen wollen (dieser Bereich soll rechts angezeigt werden), haben wir uns gedacht das im Setup fest rein zu schreiben. Frage ist nur wie spricht man im Setup das Modul an und sagt ihm, dass er den Fall 8 dabei nehemen soll?

Normalerweise schreibt man ja, um ein Modul einzufügen:

```typoscript
page.10.marks.MARKER < plugin.tx_rmprodukte_pi1
```

Nur was muss ich da noch hinzufügen, dass er mir NUR den Fall 8, der in meinem PHP-Code abgearbeitet wird anzeigt?

Für eure Hilfe wäre ich sehr dankbar, denn ich komm hier irgendwie nicht weiter. Ich habe wohl auch schon gelesen, dass man Parameter wie folgt anspricht, nur geht das nicht oder ich mache dabei was falsch:

```typoscript
plugin.tx_rmprodukte.parameter = wert

#habe es dann versucht mit:

page.10.marks.MARKER < plugin.tx_rmprodukte_pi1.tx_rmprodukte_display_type = 8
```

Danke schon mal im Voraus!

Devil

## Antworten

### [#2](https://www.typo3.net/d/50279-parameter-uebergeben/2) · FordPrefect · 2006-09-20

Hi,

hmm, wenn das gehen sollte dann kannst du den Parameter über
$this->conf["tx_rmprodukte_display_type"] in deiner Extension ansprechen.
Denn du hast den Parameter im TS deklariert und nicht im Plugin.

Grüsse

Ford

### [#3](https://www.typo3.net/d/50279-parameter-uebergeben/3) · Vincent2004 · 2006-09-20

Also ich habe ein ähnliches Problem und will "noch" keinen eigenen Threat aufmachen.

Frage:
1.) Wie bekomme ich in meiner eigenen extesion im backendbereich (dort wo ich meine Extension als Plugin einfüge) ein Feld erzeugt in das ich einen übergabeparameter eintragen kann (Nennen wir das feld mal uebergabeparameter)

2.) wie frage ich dieses felf in meiner extension per php ab

eigentlich eine Grundlegende sache habe aber unter Parameterübergabe nichts entsprechendes gefunden.

Danke

### [#4](https://www.typo3.net/d/50279-parameter-uebergeben/4) · magellan2k · 2006-09-20

Hallo Vincent,

Antwort wie hier im Thread:

Wie DEVIL z.B.

```typoscript
plugin.tx_DeinPluginhier_pi1.meinWert = irgendwas
```

ins SETUP des template eintragen
aus der Extension wie FordPerfect sagt mit

```php
$this->conf["meinWert"]
```

auslesen.

Es gibt andere Wege, z.B. Flexforms für die jeweilige Instanz des plugin,  dieser hier gilt dann für alle Instanzen des plugin.
Gruß

---

Quelle: „Parameter übergeben“, typo3.net, https://www.typo3.net/d/50279-parameter-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
