Hallo,

Wie erstelle ich ein Sprachumschalter, der vorhandene Parameter einer Extension 
mit über nimmt?

ich habe z.b eine seite mit folgender URL: http:/localhost/page/detail.html?tx_myext[aid]=58&tx_myext[vehicle]=15&tx_myext[action]=show&tx_myext[controller]=Vehicle&cHash=7751f2a21d629bcbafbe0d309136e02b

Dort wird aus der o.G. URL im Sprachmenü lediglich folgendenes:

DE: http:/localhost/page/detail.html
EN: http:/localhost/en/page/detail.html

DAS ist aber schlecht, da der Inhalt dieser Seite aus einer Extension stammt, 
die eben alle in der o.G URL aufgeführten Parameter benötigt.

Richtig wäre eben

DE: 
http:/localhost/page/detail.html?tx_myext[aid]=58&tx_myext[vehicle]=15&tx_myext[action]=show&tx_myext[controller]=Vehicle&cHash=7751f2a21d629bcbafbe0d309136e02b
EN: 
http:/localhost/en/page/detail.html?tx_myext[aid]=58&tx_myext[vehicle]=15&tx_myext[action]=show&tx_myext[controller]=Vehicle&cHash=7751f2a21d629bcbafbe0d309136e02b

Das Menü ist mit folgendem Code gebaut:

lib.languagemenu = HMENU
lib.languagemenu {
 special = language
 special {
   value = 0,1
   normalWhenNoLanguage = 0
 }
 wrap = <ul class="langSubmenu">|</ul>
 1 = TMENU
 1 {
   noBlur = 1
   NO = 1
   NO {
     linkWrap = <li>|</li>
     stdWrap.override = Deutsch || English
   }
   ACT < .NO
   ACT {
     #doNotLinkIt = 1
     linkWrap = <li class="active">|</li>
   }
#Wenn keine Uebersetzung vorhanden
   USERDEF1 < .NO
   USERDEF1.doNotLinkIt = 1
   USERDEF1.linkWrap = <li class="nolang">|</li>
USERDEF2 < .ACT } }

was muss ich daran anpasen, um eben die URL-Parameter zu erhalten?

LG

Alexander


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an