By: deagl0r
Date: 2006-02-10
Time: 10:44
|
in subtempltes kein varich habe 4 dateien
sicht.php sicht.tpl navigation.php navigation.tpl in sicht.php lad ich ein templ. sicht.tpl. da enthalten ist ein aufruf eines subtpl [var.navi;script=navigation.php;subtpl] dieses ist die datei navigation.php die wiederrum mit $this->LoadTemplate($CurrVal); ihr template lädt. nun hab ich in naviagtion.php eine variable $x welche in navigation.tpl vorhanden ist als [var.x] leider wird diese variable nicht ersetzt mit dem wert von $x. es komtm nur ne meldung das die var [var.x] nicht global definiert ist. was muss ich machen, damit auch die var felder in naviagtion.tpl aufgelöst werden? |
|
By: ClausVB
Date: 2006-02-11
Time: 11:53
|
Re: in subtempltes kein varSo richtig kann ich Dir nicht helfen, weil ich nicht weiß, ob PHP überhaupt inkludiert werden kann.
Unter http://www.tinybutstrong.com/examples.php gibt es jedoch folgende Beispiele, die weiterhelfen könnten: - "Execute another script" - "Sub-templates" Die würde ich beide mal auf Deinem Webspace ausprobieren, also mit Copy&Paste 1 zu 1 übertragen, und dann Schritt für Schritt verändern, so wie Du es brauchst. Gruß Claus |
|
By: NeverPanic
Date: 2006-02-27
Time: 13:13
|
Re: in subtempltes kein varVersuch doch mal $x als $GLOBALS['x'] zu definieren und im Template als [var.GLOBALS.x] abzurufen. Sollte klappen.
Du könntest die die zweite PHP-Datei sparen, indem du das 2te Template mit [onlad;file=navigation.tpl] includest und den nötigen PHP-Code in die sicht.php schreibst (oder von der sicht.php aus includest
|