Zum Inhalt springen

Menue-links ergänzen

Erstellt am 26. Januar 2012 · 4 Antworten · letzte Antwort am 1. Februar 2012

Tags: Links, Frage

JayDee828 ·

Hallo Leute,
leider komm ich bei meinem Problem nicht weiter.
Meine Unwissenheit, aber auch mein googlen hat mir noch keine Lösung angeboten.

Ich möchte gerne Kategorien aus der Extension KE_SMALLADS direkt aus dem Menue aufrufen.

Dazu müßt ich den Menüeintrag für die jeweilige Seite der Kategorie um Parameter ergänzen.

Die Ergänzung würde so aussehen:
&tx_kesmallads_pi1%5Bmodeselector_cat%5D=CAT1

Es wäre toll wenn jemand mir Hilfe leisten kann.
Vielen Dank

Gruß
Jan-Dirk

JayDee828 ·

Danke dir für deine Antwort,
doch leider fehlt mir da doch etwas Wissen beim Typo3Script.

Dies ist mein Menue

#navigation links

lib.nav = HMENU
lib.nav.1 = TMENU
lib.nav.1 {
    expAll = 0
    wrap = <ul id="mainNavList">|</ul>
    NO.wrapItemAndSub = <li>|</li>
    }
lib.nav.2 = TMENU
lib.nav.2 {  
    expAll = 0
    wrap = <ul id="subNavList">|</ul>
    NO.wrapItemAndSub = <li>|</li>
    }
lib.nav.3 = TMENU
lib.nav.3 {  
    expAll = 0
    wrap = <ul id="sub2NavList">|</ul>
    NO.wrapItemAndSub = <li>|</li>
    }

### ende menue

Ich möchte gerne bei den UIDs 332, 333 und 334 jeweils unterschiedliche Ergänzungen machen.

eine Ergänzung würde so aussehen: &tx_kesmallads_pi1%5Bmodeselector_cat%5D=CAT1

Vielleicht kann mir jemand Hilfe leisten ?
wäre echt super!

Vielen Dank !!

Gruß
JayDee828

Wool ·

hier hab ich eine Lösung gefunden die du nur noch deinen Ansprüchen anpassen musst:
http://www.typo3forum.net/forum/gmenu-hmenu-tmenu-co/28080-addparams-men-abh-nging-uid.html

[edit: geklaut aus dem o.g. Thread]
Beispiel mit logout-parameter:

NO.additionalParams.stdWrap.override = &logintype=logout
NO.additionalParams.stdWrap.if {
equals.field = uid
value = 13
}

Beispiel/Erweiterung für TSFE-Variable:

NO.additionalParams.stdWrap.override.data = TSFE:fe_user|user|uid
NO.additionalParams.stdWrap.override.wrap = &album_user_id=|
JayDee828 ·

habe es jetzt erstmal provisorisch mit einem link auf eine externe Seite gelöst.

bei diesem link übergebe ich die jeweiligen Parameter in der Url auf eine Seite, die nicht im Menue aufgeführt ist.

Ich bin aber trotzdem an einer besseren Lösung interessiert.

Gruß
JayDee828