Zum Inhalt springen

GMENU dynamisch Linkparameter anhängen

Erstellt am 6. März 2007 · 1 Antwort · letzte Antwort am 6. März 2007

Tags: Frage

Pausenbrot ·

Hallo zusammen,

hoffe, ich hab heute Glück und einer kann mir helfen ... um auf die Druckansicht einer Site zu verlinken, kann ich mit folgendem TS einem Textlink den notwendigen Parameter "&type=1" anfügen:

BTN_PRINT = TEXT
BTN_PRINT {
   field = uid
   wrap = <a href="index.php?id=|&L=0&type=1" target="_blank">Druckversion</a>
}

Soweit läut alles gut. Problem ist aber, dass das Anfügen der Parameter in einem GMENU stattfinden soll, nicht auf einem Textlink.

Das Menü ausschnittweise:

BTN_PRINT = HMENU
BTN_PRINT {
                     
   special = list
   special.value.data = leveluid:-1

   # Menü erzeugen
   1 = GMENU
   1.target = _blank
               
   1.NO = 1
   1.NO {
      # hier dann die Buttondefinition
   }
   1.RO < .1.NO
      # usw...
   }
}

Target (_blank) und die aktuelle Seiten-ID (leveluid:-1) bekomme ich damit schon dynamisch in den Link. Aber wie kann ich die Parameter &L=0&type=1 an den Link hängen (damit die Druckansicht denn auch in der richtigen Sprache und mit dem dafür definierten CSS ausgegeben wird)?

Bin für jeden Tipp sehr dankbar, für mich alles noch ziemliches Neuland.

Vielen Dank!
Martin

Pausenbrot ·

Bin einen Schritt weiter, das Zauberwort heisst addParams:

BTN_PRINT = HMENU
BTN_PRINT {
                     
   special = list
   special.value.data = leveluid:-1
 
   # Menü erzeugen
   1 = GMENU
   1.target = _blank
   1.addParams = &L=0&type=1
               
   1.NO = 1
   1.NO {
      # hier dann die Buttondefinition
   }
   1.RO < .1.NO
      # usw...
   }
}

Allerdings läuft es so nur, wenn ich keine statischen Links simuliere.

Vielleicht finde ich da noch was.

Peace . Martin