Haszprus

Smarty

©   Haszprus   |   fejlesztés

Smarty megismerve. És csináltam is egy tesztlapot ahol a kommenteket már gyönyörűségesen az oo cuccaimból nyerem ki (két új getArray fv befigyelt), és smartyval formázom meg Nem publikus mert nem fejeztem be és mosmá megyek slp.

Update 12:34: hát nem tudom, vegyes érzelmeim vannak a smartyval kapcsolatban. Jobban mondva elég negatívak. Mert a kommentek megjelenítésének a kódja rondább lett, mint php-ben. Legalábbis az én szememnek. Meg a dreamweaverének is, mert egy helyen bele is zavarodott a színezésbe.

Azt jól érzékelem, hogy nem tudok olyan értéket assignolni egy változóhoz, amiben egyenlőségjel van? {assign var=... value=...}

RSS: hozzászólások ehhez a bejegyzéshez 3 hozzászólás

Szólj hozzá Te is!

{assign var='varname' value='=valami=ertek='}
már miért ne tudnál?
kiiaratva és debug consolon is tökéletes

Na megvan a probléma, csak a hibaüzenet absz. nem erről szólt

A hibaüzenet ez volt
Fatal error: Smarty error: [in index.tpl line 14]: syntax error: invalid attribute name: '=' (Smarty_Compiler.class.php, line 1533) in ....Smarty.class.php on line 1095

A valós problémát pedig az jelentette, hogy a value-ban hivatkoztam egy másik {érték}-re. Hogy lehet ezt mégis megvalósítani?

Tehát {assign var=... value=... {$hivatkozottérték}...} amit próbáltam, és amit nem szeret.

hát így elsö blikkre szerintem nemlehet assignak egy váltózót meg egy stringet összecatolni
ha ilyet akarsz, akkor használd a 'cat' modofiert
két változót meg simán összelehet rakni:
{assign var='var3' value=$var1$var2}

de lehet trükközni, hogy csinálsz, assignolsz egy post, meg egy pre változót, és úgyrakod össze 3ból.
Hozzászólásod:


Nem vagy bejelentkezve, de...

A)
hozzászólhatsz regisztrálatlanul...

B)
ha regisztrálva vagy, bejelentkezhetsz...