---
title: "Commerce Menü mit im normalem Menü"
url: "https://www.typo3.net/d/65157-commerce-menue-mit-im-normalem-menue"
source: "typo3.net"
tags: ["TYPO3","Menüs","Tipp"]
created: "2007-07-12"
last_reply: "2008-03-06"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Commerce Menü mit im normalem Menü

TYPO3 › Menüs · 6 Antworten · gestartet 2007-07-12

## Eröffnungsbeitrag

**einpraegsam.​net** · 2007-07-12 · [Beitrag #1](https://www.typo3.net/d/65157-commerce-menue-mit-im-normalem-menue/1)

Vielleicht kanns jemand brauchen, wenn das Commerce Menü mit im normalen Menü erscheinen soll:

```typoscript
# Shopmenu (Grundeinstellungen)
temp.catmenu = HMENU
temp.catmenu {
        special = userfunction
        special.userFunc = user_tx_commerce_catmenu_pub->init   
        special {
                category = {$plugin.tx_commerce_lib.catUid}
                showProducts = 1
                overridePid = {$plugin.tx_commerce_lib.overridePid}
        }

	1 = TMENU
	1 {
		wrap = <ul class="mainmenu">|</ul>
		itemArrayProcFunc = user_tx_commerce_catmenu_pub->clear
        	expAll = 1
        	noBlur = 1
        	NO.wrapItemAndSub = <li>|</li>
        	ACT = 1
        	ACT.wrapItemAndSub = <li>|</li>
	} 
	
	2 < .1
	3 < .1
}





# Menü
temp.mainmenu = HMENU
temp.mainmenu {
	special = directory
	special.value = 23
	#entryLevel = 1
	wrap = <h1>choose your option</h1>|
	1 = TMENU
	1 {
		wrap = <ul class="mainmenu">|</ul>
		noBlur = 1
		NO.ATagTitle.field = subtitle // title
		NO.allWrap =  <li>|</li>
		NO.ATagParams = class="no"
  		NO.stdWrap.htmlSpecialChars = 1 
		
		ACT = 1
		ACT.wrapItemAndSub = <li>|</li>
		ACT.ATagTitle.field = subtitle // title
		ACT.ATagParams = class="act"
 		ACT.stdWrap.htmlSpecialChars = 1 
	}
	2 < .1
	3 < .1
}


# Ab PID 26 (Onlineshop) zusätzlich Shopmenü einfügen
[PIDinRootline = 26]
temp.mainmenu.1 {
  	ACT {
  		after.cObject = HMENU
  		after.cObject < temp.catmenu
  	}
}
[END]
```

Beispiel:
<http://www.justpowder.de>

## Antworten

### [#2](https://www.typo3.net/d/65157-commerce-menue-mit-im-normalem-menue/2) · steffenk · 2007-07-12

danke Dir :) Das ist sehr nützlich !

Ich bin langsam für ein User-Bewertungssystem - ich gebe Dir eine positive Bewertung.

### [#3](https://www.typo3.net/d/65157-commerce-menue-mit-im-normalem-menue/3) · einpraegsam.​net · 2007-07-12

> **steffenk schrieb:**
>
> User-Bewertungssystem

:D

### [#4](https://www.typo3.net/d/65157-commerce-menue-mit-im-normalem-menue/4) · Arnie2001 · 2007-07-18

Nicht schlecht!!!!!!!

Würde es funktionieren, die jeweilige aktive Kategorie anders zu wrappen?

### [#5](https://www.typo3.net/d/65157-commerce-menue-mit-im-normalem-menue/5) · steffenk · 2007-07-18

warum nicht ? Ist doch ein Menü mit NO,ACT,CUR etc.

### [#6](https://www.typo3.net/d/65157-commerce-menue-mit-im-normalem-menue/6) · FrankT · 2008-03-06

Hallo,

das funktioniert wunderbar ... danke.

Jetzt habe ich nur das Problem mit der Sitemap.
So sieht sie vereinfacht aus:

```typoscript
page.10.marks.CONTENT = COA
page.10.marks.CONTENT {

	5 = TEXT
	5 {
		value = Topmenü<br><br>
	}

	10 = HMENU
	10 {
		entryLevel = 1
		special = directory
		special.value = 2

		1 = TMENU
		1.expAll = 1
		1.NO = 1
		1.NO.ATagParams = class="sitemap_01"
		1.NO.allWrap = |<br>
	}

	15 = TEXT
	15 {
		value = <br><br><br><br>Hauptmenü<br><br>
	}

	20 = HMENU
	20 {
		entryLevel = 1
		special = directory
		special.value = 3

		1 = TMENU
		1.expAll = 1
		1.NO = 1
		1.NO.ATagParams = class="sitemap_01"
		1.NO.wrapItemAndSub = |<br>
				
		2 = TMENU
		2.NO = 1
		2.NO.ATagParams = class="sitemap_02"
		2.NO.allWrap = |<br>

	}
}
```

(temp.catmenu habe ich hier mal weggelassen)

... aber wie passe ich den folgenden Teil an?

```typoscript
# Ab PID 10 (Onlineshop) zusätzlich Shopmenü einfügen
[PIDinRootline = 10]
page.10.marks.CONTENT.20 {
        ACT {
              after.cObject = HMENU
              after.cObject < temp.catmenu
        }
}
[END]
```

... "PIDinRootline" kann ja nicht funktionieren, weil die Sitemap nicht in der Rootline liegt.

Danke
Frank

### [#7](https://www.typo3.net/d/65157-commerce-menue-mit-im-normalem-menue/7) · FrankT · 2008-03-06

Hallo.

Das gleiche Problem habe ich im Breadcrumb.

Gruß
Frank

Nachtrag:

Das ist die Breadcrumb-Lösung:

```typoscript
page {
	10.marks.BREADCRUMB = COA
	10.marks.BREADCRUMB.1 = HMENU
	10.marks.BREADCRUMB.1 {
		entryLevel = 2
		special = rootline
		special.value = 1

		1 = TMENU
		1.expAll = 1
		1.NO = 1
		1.NO.ATagParams = class="textkleinbold"
		1.NO.allWrap = |&nbsp;&raquo;&nbsp;|*| |&nbsp;&raquo;&nbsp;|*| |
	}

	
	
	10.marks.BREADCRUMB.2 = HMENU
	10.marks.BREADCRUMB.2 {

        special = userfunction
        special.userFunc = user_tx_commerce_catmenu_pub->CommerceRootline 
        special {
                category = {$plugin.tx_commerce_lib.catUid}
                showProducts = 1
                overridePid = {$plugin.tx_commerce_lib.overridePid}
                expandAll = 1
                entryLevel = 3
        }
 
  1 = TMENU
  1.NO = 1
  1.expAll = 1
		1.NO.ATagParams = class="textkleinbold"
		1.NO.allWrap = &nbsp;&raquo;&nbsp;|

	}
}
```

---

Quelle: „Commerce Menü mit im normalem Menü“, typo3.net, https://www.typo3.net/d/65157-commerce-menue-mit-im-normalem-menue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
