Latte {if $%30}, neco podobneho?
- Tomas Jancik
- Člen | 103
a co udela
<?php if($var%4 == 0)....
btw: obycejne latte if pouzit nejde?
{if $var%4 == 0}
Editoval Tomas Jancik (6. 6. 2012 15:16)
- Jan Tvrdík
- Nette guru | 2595
Pokud to používáš v cyklu, tak by mohlo fungovat něco jako
{foreach ...}
{if $iterator->isFirst(30)}
...
{/if}
{/foreach}
- besir
- Člen | 170
Díky moc za pomoc :-)
Shrnutí pro další začátečníky jako jsem já :-) :
// zobrazi na kazdem 4. řádku krom 1.
{if ($var % 4) === 0}
// to samé v n:if zápisu
<div n:if="$var % 4 === 0">..</div>
// zobrazí na každém 4. řádku včetně prvního
{foreach ...}
{if $iterator->isFirst(4)}
...
{/if}
{/foreach}
- hAssassin
- Člen | 293
besir > tohle
// zobrazi na kazdem 4. řádku krom 1.
{if ($var % 4) === 0}
neni tak uplne pravda, jelikoz zalezi na hodnote $var
, a tedy
zalezi jak iterujes, a vetsinou se iteruje od nuly, cili zobrazi i na prvnim
(nultem) radku a pak na kazdym dalsim 4 radku… pokud iterujes od jednicky,
tak to zobrazi az na prvnim 4 radku… (snad sem to napsal bez chyb)
- besir
- Člen | 170
hAssassin napsal(a):
besir > tohle
// zobrazi na kazdem 4. řádku krom 1. {if ($var % 4) === 0}
neni tak uplne pravda, jelikoz zalezi na hodnote
$var
, a tedy zalezi jak iterujes, a vetsinou se iteruje od nuly, cili zobrazi i na prvnim (nultem) radku a pak na kazdym dalsim 4 radku… pokud iterujes od jednicky, tak to zobrazi az na prvnim 4 radku… (snad sem to napsal bez chyb)
Mas pravdu, předpokládal sem s tím kódem který jsem tu neuvedl :D Omluva…