Piotr_BB
20.03.2009, 12:49:49
Witajcie, jak zrobic by nie trzeba bylo w plikach .tpl przed kazda pozycja do podstawienia stosowac znaku dolara?
nospor
20.03.2009, 12:52:10
a co bys chcial zamiast tego pisac?
jak nie dasz dolara to smarty traktuje to jako plugin i szuka pluginu a nie zmiennej
Piotr_BB
20.03.2009, 12:59:35
Najlepiej nic, sam zapis {ZMIENNA}, tylko jak mnie uswiadomiles, ze w tym przypadku szuka pluginu, komplikuje to sytuacje.
Moze zamienic sytuacje?
nospor
20.03.2009, 13:07:38
to prawie tak jakbys chcial by w php zamiast $zmienna pisac zmienna
a zamiast funkcja pisac $funkcja
dr_bonzo
20.03.2009, 13:10:32
Zmien system szablonow, przepisz cale smarty, pobiegaj 100 okrazen dookola mieszkania.
NIE DA SIE, w php tez piszesz $ wiec jakos to przezyjesz.
Piotr_BB
20.03.2009, 13:11:59
Dokladnie prawie

Przechodze z innego systemu templi i nie dosc, ze musze wszystkie .tpl poprawiac, to jeszcze uzywac tego marudnego znaku dolara.
PS. PHP nie zmodyfikuje, Smarty jeszcze mozna. Rozumiem, ze opcji zadnej nie ma i trzeba byloby przebudowac klase?
Edit:
dr_bonzo:

nie zaryzykuje (tego biegania oczywiscie)
nospor
20.03.2009, 13:13:02
Cytat
to jeszcze uzywac tego marudnego znaku dolara.
bez urazy, ale marudny to jestes ty

Z tego co sie orientuje to mozna jedynie zmienic { na cos innego.
Piotr_BB
20.03.2009, 13:22:32
Ojj, ta marudnosc powstaje z roznicy pomiedzy PHP a innymi jezykami gdzie nie trzeba stosowac $
Zmienic mozna { i } ale to mnie nie ratuje.
Dzieki za dyskusje.
dr_bonzo
20.03.2009, 14:54:33
No ale i tak kodzisz w PHP tylko w innym systemie szablow.
Zamies sobie w tplkach wszystkie wystapienia { na {$ i po problemie.
erix
20.03.2009, 19:09:37
Cytat
Przechodze z innego systemu templi i nie dosc, ze musze wszystkie .tpl poprawiac
A w czym problem użyć jakiegoś narzędzia do hurtowej zamiany tekstu w plikach wg wyrażenia regularnego? Żaden.
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.