Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Smarty - zmienne w stałych?
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
PITI
Witam,

Czy jest możliwość dodawania zmienny do stałych w smarty?

załóżmy ze mam stała w configu:
  1. Stala = """Jakaś tam stała składająca się z kilku linii
  2. i zawierająca zmienną {$zmienna}
  3. """


i dołączam do Smartów zmienną $zmienna, później wywołuje stałą {#Stala#} w pliku .tpl ale tej stałej niestety nie przetwarza i po prostu wyświetla {$zmienna}. Da się to jakoś obejść?

Drugie pytanie dotyczy również stałych.

Jak zrobić, aby pobierało z configa stałą o nazwie, która jest wartością jakiejs zmiennej.
Czyli jak mam:
  1. {#$zmienna#}

i $zmienna = 'Text' to bedzie pobierało stała {#Text#}
takie coś niestety nie działa, probowałem jeszcze kilka innych kombinacji ale również bez skutku.

z góry dzięki za wszelką pomoc!!
Sabistik
Przenoszę.
Sh4dow
co do stalych i zmiennych w nich
http://smarty.php.net/manual/en/language.function.eval.php

a co do {#$zmienna#} to nie przejdzie, to raczej zadanie dla warstwy logicznej czyli php a nie widoku czyli szablonow
PITI
Ok dzięki!

Co do drugiego to zrobiłem to inaczej, w php najpierw załadowałem config przez config_load a później get_config_vars($zmienna) no i działa smile.gif

dzięki za pomoc!
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-2025 Invision Power Services, Inc.