Zum Inhalt springen

Wenn kein L-Parameter dann L=0 in URL

Erstellt am 17. August 2007 · 2 Antworten · letzte Antwort am 26. August 2007

Tags: Frage

rene_afew ·

Ich habe in meinem TypoScript einige Bedingungen, die sind an die Sprache geknüpft und lauten ungefähr so:

  [globalVar = GP:L = 0]
  temp.col1_content.26 = HTML
  temp.col1_content.26.value (
  <hallo!!>
  )
  [global]

Das funktioniert solange gut, solange der L-Parameter in der URL gesetzt ist. Wenn jemand jedoch bei einem tiefen Link vergißt den L-Parameter zu setzen, dann funktionieren die Bedingungen nicht mehr.

Gibt es eine TypoScript-Eigenschaft, mit der ich automatisch in der URL ein &L=0 anhängen kann? Oder - kann ich in eine Bedingung einbauen 'Wenn du keinen L-Parameter findest, nimm L=0 ?'

Gruß rene

just2b ·

setz doch temp.col1_content.26 außerhalb einer conditions, und wenn L=1,2,3 dann wirds e von ner condition später überschrieben

georg

Phoenix156 ·

Hallo!

Die einfachste Lösung ist - denke ich folgende:

[globalVar = GP:L < 0]
temp.col1_content.26 = HTML
temp.col1_content.26.value (
<hallo!!>
)
[global]

Also L einfach kleiner als 1 setzen... 0 ist kleiner 1 und Nichts ist ebenfalls kleiner 1. Bereits erprobt!

LG,
Phoenix156