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

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

Antwort per Email an