Zum Inhalt springen

GPvar Attribute auf Frames weitergeben

Erstellt am 24. November 2005 · 1 Antwort · letzte Antwort am 24. November 2005

Tags: Frage

discostu ·

Hallo Forum.

Mich plagt folgendes Problem: Ich rufe ein Frameset mit Parametern auf (?id=193&gal=3&img=6). Nun schaffe ich es einfach nicht diese Parameter auf die einzelnen Frames weiterzugeben.

outer_frameset = PAGE
outer_frameset.typeNum = 0

outer_frameset.frameSet.rows = 200,*,150
outer_frameset.frameSet.params = border="1" framespacing="0" frameborder="NO"
outer_frameset.frameSet {
  1 = FRAME 
  1.obj = header 
  1.params = scrolling="Yes" marginwidth="0" marginheight="0" frameborder="1"

  2 = FRAME
  2.obj = page
  2.params = scrolling="Yes" marginwidth="0" marginheight="0" frameborder="1"
  2.options.stdWrap.dataWrap = |gal={GPvar:gal}&img={GPvar:img}

  3 = FRAME
  3.obj = thumbs
  3.params = scrolling="Yes" marginwidth="0" marginheight="0" frameborder="1"
  3.options.dataWrap = |gal={GPvar:gal}&img={GPvar:img}
}

X.options ist meine Variable! Statische Werte kann ich ohne Probleme mitschicken, aber ich will ja die, ans Frameset geschickten Werte, weitergeben.

Wie kann ich die Werte GPvar:gal und GPvar:img richtig auslesen und dann auch BEIDE weitergeben???

In der Doku steht dass die Variable FRAME.options vom Typ "url-parameter" ist?!? Was ist das? Was hab ich da für Methoden/Eigenschaften zur Verfügung? Wie kann ich da auf stdWrap zugreifen?

Wäre für jede Hilfe dankbar.

MfG

discostu ·

So, hab mich schon an die Zeile im Sourcecode herangetastet:

tslib/class.tslib_content.php
Zeile: 6933

$LD = $GLOBALS['TSFE']->tmpl->linkData($GLOBALS['TSFE']->page,'',$GLOBALS['TSFE']->no_cache,'','',($setup['options']?'&'.$setup['options']:'').$GLOBALS['TSFE']->cObj->getClosestMPvalueForPage($GLOBALS['TSFE']->page['uid']), intval($typeNum));

So, heißt das nun, dass es mir nicht möglich ist einen stdWrap oder ähnliches auf die "option" Eigenschaft anzuwenden???