---
title: "Commerce Menu"
url: "https://www.typo3.net/d/73876-commerce-menu"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2008-02-19"
last_reply: "2008-02-29"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Commerce Menu

Extensions · 2 Antworten · gestartet 2008-02-19

## Eröffnungsbeitrag

**Michaelh74** · 2008-02-19 · [Beitrag #1](https://www.typo3.net/d/73876-commerce-menu/1)

Hallo zusammen,

hab versucht ein eingenes Kategorie Menü laut Anleitung mit TMENU zu bauen. Siehe:

```typoscript
temp.WARENGRUPPE = HMENU
temp.WARENGRUPPE {
    special = userfunction
    special.userFunc = user_tx_commerce_catmenu_pub->init
    special{
        category = 2
        showProducts = 0
        overridePid = {$plugin.tx_commerce_lib.overridePid}
    }
    // Menuebenen
    1 = TMENU
    1 {
        wrap = <ul>|</ul>
        expAll = 0
        noBlur = 1
        NO.allWrap = <li>|</li>
        ACT = 1
        ACT.ATagParams = class="active"
        ACT.allWrap = <li class="active">|</li>
    }

    2 < .1
    3 < .2
    1.itemArrayProcFunc = user_tx_commerce_catmenu_pub->clear
    2.itemArrayProcFunc = user_tx_commerce_catmenu_pub->clear
    3.itemArrayProcFunc = user_tx_commerce_catmenu_pub->clear
    4.itemArrayProcFunc = user_tx_commerce_catmenu_pub->clear
}
```

Hab damit aber noch ein paar Probleme.

Zuerst scheint die ACT Eigenschaft nicht zu funktionieren.

Dann werden die Parameter anstelle von & mit  & + a m p ; angehängt. Also doppelt, was den Link funktionsuntüchtig werden läßt.
Genau gesagt sieht der Link im Quelltext so aus:
index.php?id=16& a m p ;tx_commerce_pi1[catUid]=4& a m p ; a m p ;cHash=b2d7aff5b9
Das zweite a m p ; ist demnach zuviel.

Würde mich freuen, wenn jemand einen Rat hätte!

Viele Dank schon mal!

Gruß
Michael

Nachtrag:
Sporadisch scheint es zu gehen nachdem ich zuvor ein paar mal über die Katalog-Links navigiert habe. Allerdings waren dann die Link ebenso 100% identisch mit den oben beschriebenen. Das Act scheint nun zu funktionieren.

## Antworten

### [#2](https://www.typo3.net/d/73876-commerce-menu/2) · Michaelh74 · 2008-02-29

Muß das Thema leider noch mal hoch holen.

Konnte bisher ledier keine Lösung finden. Hab commerce inzwischen auf einem Server online + lokal in T3 4.15 installiert.
Für Commerce wurde Version 0.92 und alternativ die aktuellste SVN verwendet.

Das Problem mit den Kategorie-Links im Menü tritt aber überall auf.

Wie gesagt ich hab nach wie vor folgendes im Link:
index.php?id=16& a m p ;tx_commerce_pi1[catUid]=4& a m p ; a m p ;cHash=b2d7aff5b9

Dadurch werden die Parameter in der URL nicht mehr interpretiert.

Gruß
Michael

### [#3](https://www.typo3.net/d/73876-commerce-menu/3) · Michaelh74 · 2008-02-29

So, jetzt hab ich noch etwas debugged und glaube den Fehler bzw. das Problem gefunden.

Es liegt wohl an der Verwendung von arg_separator.output, der per
ini_get(arg_separator.output) abgefragt wird.

In den php.ini s auf meinen Server steht der dort nicht als "&" sondern als "& a m p ;"

Der Output bzw. das Zeichen "&" wird von T3 nochmals codiert und so & a m p ; a m p ; ausgegeben.

Lösung:
Man kann in der Extension die Funktion ini_get(arg_separator.output) durch '&' ersetzen oder eben den Wert in seiner php.ini anpassen.

Vielleicht hilft es ja jemanden...

Gruß
Michael

---

Quelle: „Commerce Menu“, typo3.net, https://www.typo3.net/d/73876-commerce-menu
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
