---
title: "itemArrayProcFunc und Übergabeparameter"
url: "https://www.typo3.net/d/115273-itemarrayprocfunc-und-uebergabeparameter"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","PHP"]
created: "2013-06-28"
last_reply: "2013-06-28"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# itemArrayProcFunc und Übergabeparameter

TYPO3 › Menüs · 1 Antwort · gestartet 2013-06-28

## Eröffnungsbeitrag

**marc-willmann** · 2013-06-28 · [Beitrag #1](https://www.typo3.net/d/115273-itemarrayprocfunc-und-uebergabeparameter/1)

Hallo,

für ein aktuelles Projekt benötige ich ein 2nd-Level-Menu, das ich aus einer von mit programmierten Extension generiere. Für alle anderen Menus funktioniert das TS-HMENU schon wie es soll.

Mein TS:

```typoscript
  2 = TMENU
  2.itemArrayProcFunc = user_navigation->itemArray
  2 { ...
```

Die Methode itemArray übernimmt das Array, prüft ob ich auf der richtigen Seite bin, falls ja wirft es das Array weg und baut es neu auf. Soweit so gut. Testweise iteriere ich in einer for-Schleife und lasse mir die Seiten "Seite 1"-"Seite 10" generieren. Wird auch alles sauber angezeigt und verlinkt.

Mein Problem: Wie genau sieht die Struktur des Arrays aus? Ich möchte den Links gerne Parameter übergeben, diese werden aber ignoriert. Alternativ war meine Idee, die korrekte URL in meinem Script zu generieren und im url-Feld des Arrays zu übergeben - das wird aber auch ignoriert.

Ich erhalte immer generierte Links entweder auf die Startseite der Umgebung oder auf die Seite der übergebenen uid.

Was ich versucht habe:

```php
$p ist mein Array, das ich aufbaue und zurückgebe. $i ist meine Iterationsvariable (0-9).

$p[$i]['url'] = "http://www.google.de/";
$p[$i]['tx_myext_products[activeGroup'] = "08";
$p[$i]['tx_myext_products']['activeGroup'] = "15";
```

keiner der drei Einträge hat irgendeinen Effekt.

Was hab ich übersehen? Vielen Dank für jeden Hinweis...

Marc

## Antworten

### [#2](https://www.typo3.net/d/115273-itemarrayprocfunc-und-uebergabeparameter/2) · Chrissli · 2013-06-28

Ist etwas her das ich das gemacht habe, aber sollte deine itemArray-Funktion 2 Parameter übergeben bekommen die man debuggen kann?
Z.b. per var_dump? Ggf. mit "die" anhalten oder den Output buffern und in eine Datei schreiben oder so.

Ansonsten müsste ich jetzt auch mal in meinen Werken graben...

---

Quelle: „itemArrayProcFunc und Übergabeparameter“, typo3.net, https://www.typo3.net/d/115273-itemarrayprocfunc-und-uebergabeparameter
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
