Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [OPT 2] Parsowanie includowanego pliku
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
verio
Witam.

Mam problem odnośnie include'a. W szablonie głównym zamieszczam:

  1. <opt:if test="$user['u_id'] != ''">
  2. <opt:include file="panels/logged.tpl" />
  3. <opt:else>
  4. <opt:include file="panels/login.tpl" />
  5. </opt:else>
  6. </opt:if>


natomiast w panels/logged.tpl

  1. Witaj {$user['u_firstname']}&nbsp;{$user['u_lastname']}!


...jednak zmienne wogóle nie są interpretowane, dostaję wynik
  1. Witaj !

zamiast spodziewanego
  1. Witaj Jan Kowalski!


Ktoś coś może doradzić w tej kwestii? $user jest na pewno przypisane, bo po wywołaniu bez inlude'a działa poprawnie.
destroyerr
Rozwiązanie problemu znajdziesz w dokumentacji, albo opcja import, albo wstawianie zmiennej "ręcznie".
verio
Bardzo dziękuję za pomoc, moja nieuwaga podczas czytania dokumentacji.

wystarczyło:
  1. <opt:include file="panels/logged.tpl" import="yes" />



Proszę o zamknięcie tematu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.