Deklarace proměnných v šabloně
- Under
- Člen | 23
Verze nette: 0.9.2 | Verze PHP: 5.3
Zdravím, když se snažím deklarovat proměnnou v šabloně narazím hned na několik problémů. Když se snažím proměnnou deklarovat pomocí
{var promenna => 'neco'}
řekne mi to, že macro var je neznámé. Pomocí assign(u kterého sem se dočetl, že je zastaralý) mi to funguje ale pak narážím na jiný problém:
{assign promenna => "<div class='neco'>neco</div>"}
Když mám apostrofy v uvozovkách, tak mi to dokonce shodí celý apache na
localhostu :).
V praxi jde o to, že si chci do proměnných hodit kód na vložení
kulatých rohů, protože se mi to na stránce zobrazuje víckrát, abych je pak
vložil jen třeba {topcorners} a tak. Nebo myslíte, že je lepší si to hodit
do base presenteru?
Editoval Under (4. 2. 2011 12:30)
- Patrik Votoček
- Člen | 2221
skus {var $foo = "xyz"}
sorry nectu cele…
prvně bych aktualizoval Nette. {var}
je ve 2.0 preferovane do
0.9.x se myslim nedostalo je tam {assign}
- Under
- Člen | 23
Patrik Votoček napsal(a):
skus{var $foo = "xyz"}
sorry nectu cele…prvně bych aktualizoval Nette.
{var}
je ve 2.0 preferovane do 0.9.x se myslim nedostalo je tam{assign}
Dík, takže assign :). Nějak si nedokážu představit co je lepší jestli
alf verze 2.0 nebo 0.9.x – což je vlastně taky beta verze :D.
A na CSS3 bych se měl asi taky podívat a zorientovat se co to přináší,
doteď sem to přehlížel páč sem myslel, že to není podporovaný
explorerem, ale nejspíš asi už je a zaspal sem dobu :).
- Patrik Votoček
- Člen | 2221
Under napsal(a):
Nějak si nedokážu představit co je lepší jestli alf verze 2.0 nebo 0.9.x
Pokud je to to jediné na čem jsi zaseknutý šel bych do 2.0. S tím že bych chvilku s přepisem počkal protože se budou v brzké době dít zajímavé věci.