[TYPO3-german] zuätzlicher Parameter für TMENU-Link

Christian Wolfram christianwolfram at gmx.de
Mon Aug 29 21:45:02 CEST 2011


Hallo Liste,

 

ich baue ein normales TMENU ab einer bestimmten Seite auf. Die letzte Seite
des Menüs heißt „Drucken“ und soll zusätzlich den Parameter &type=98
erhalten, sowie die Info, dass die aktuelle Seite gedruckt werden soll.
Soweit funktioniert das Ganze, allerdings wird für den Textlink nicht
„Drucken“ ausgegeben, sondern der Seitenname der aktuellen Seite.

 

Das ganze habe ich derzeit mit einer CASE-Anweisung realisiert, würde es
aber gern auf if. Umstellen, leider fehlt mir etwas der Ansatz. Hier erst
einmal das TS:

 

1 = TMENU
  1 {
    NO {
      allWrap = <li class="page-functions-{field:uid}">|</li>
      allWrap.insertData = 1
      
      stdWrap.cObject = CASE
      stdWrap.cObject {
        key.field = uid
        53 = TEXT
        53 {
          value = Drucken

          typolink {
            title.field = subtitle // title
            target = blank
            additionalParams = &type=98
            addQueryString = 1
            parameter.data = page:uid
          }
        }
        default = TEXT
        default {
          typolink {
            addQueryString = 1
            parameter.field = uid
          }
        }
        
      }
    }

}

 

Eigentlich muss nur in 53.value als Titel der Name der Druckseite rein,
nämlich „Drucken“. Statisch funktioniert es, allerdings ist die Seite
mehrsprachig, wodurch ich keine statische Lösung mag. Hat jemand eine Idee,
warum das so ist bzw. einen besseren Ansatz?

 

Viele Grüße Christian



More information about the TYPO3-german mailing list