![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam nadzieje ze logicznie wyjaśnię o co mi chodzi.
W zmiennej Kod:
mam cos zapisany tylko z poziomy pliku *.tpl nie znam nazwy NAZWA. Nazwa ta jest zapisana w zmiennej Kod:
Probowałem różnych zapisów aby osiągnąć zamierzony cel. Np zapis taki Kod:
powoduje ze w cache'u powstaje wpis Kod:
Juz prawie jest ok tylko kwadratowy nawias zamykający po drugim items jest nie w tym miejscu. Jak go ręcznie w pliku z cacha przeniose na koniec i zapisze to wynik jest ok. Nie wiem jak mam zapisac w *.tpl aby bylo dobrze. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kod {assign var="temp" value=$items.data.pan}
{$items.data.$temp} |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za szybką odpowiedź.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 3.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem zbliżony tematycznie szukałam na google przez 3 godziny i nic potrzebuje użyć zawartości jednej zmiennej w smarty jako nazwę zmiennej. Zmienna istnieje ale nie wiem jak ona się nazywa, nazwa zmiennej jest właśnie w zmiennej. w php jest coś takiego ${$zmienna} i potrzebuje takiego odpowiednika w smarty
A jak wykonać coś takiego (tylko że to oczywiście nie działa): |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
wejdź w tryb php i zrob to w php
http://www.smarty.net/manual/en/language.function.php.php |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 3.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Problem 1: czy da się do otworzonego trybu php przenieść zmienną (element z pętli foreach) {$element->kategoria} ? czyli aby działało:
bo mi to nie działa jeśli nie to czy można w otwartym trybie php skorzystać ze zmiennych w pliku php który generuje dane wykorzystywane w powyższej pętli foreach jeśli nie to znaczy że mam wrzucić do tpl-a cały skrypt generujacy zawartość powyższej pętli foreach? lub znaleźć inny sposób na wyciągnięcie tych danych do tpl-a ? |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
w sekcji {php} to zmiennej szablonu odwolujesz sie tak:
$this->zmienna Nie trzeba dziko kombinowac jak to pokazuje strife (IMG:style_emoticons/default/winksmiley.jpg) czyli u ciebie by to bylo: $this->element->kategoria |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 14:28 |