Cyklus v latte s $i++ a podobne
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Andurit
- Člen | 131
Caute,
mám nejaké HTML / CSS s TOP prehliadačmi na stránke, snažím sa to
následne zobraziť. Ktoré je v zása de zlozene z 2 častí:
- Väčšia s <div> s classom BIG
- Menšia bez tohto classu
V zásade to vyzerá nejako takto:
<div class="browserStat big">
<img src="{$basePath}/img/browser-firefox-big.png" alt="Firefox">
<span>44%</span>
</div>
<div class="browserStat big">
<img src="{$basePath}/img/browser-chrome-big.png" alt="Firefox">
<span>34%</span>
</div>
<div class="browserStat">
<img src="{$basePath}/img/browser-ie.png" alt="Internet Explorer">
<span>34%</span>
</div>
<div class="browserStat">
<img src="{$basePath}/img/browser-safari.png" alt="Safari">
<span>34%</span>
</div>
Samozrejme pri pokuse to dynamicky upraviť som napísal niečo také
{$i = 0}
<div n:foreach="$borowsers as $borowser" class="content">
{if $i < 2}
<div class="browserStat big">
{else}
<div class="browserStat">
{/if}
{$i++}
<img src="{$basePath}/img/browser-ie.png" alt="Chrome">
<span>{$borowser->number}%</span>
</div>
Výsledok je totalne rozhadzany po stránke ? vedel by ste mi s tým poradiť?
- Etch
- Člen | 403
Zaprvé ti tam chybý jeden </div> a zadruhé by to stejně bylo jednodušší udělat takhle
<div n:inner-foreach="$borowsers as $borowser" class="content">
<div class="browserStat {if $iterator->counter < 2}big{/if}">
<img src="{$basePath}/img/browser-ie.png" alt="Chrome">
<span>{$borowser->number}%</span>
</div>
</div>
Editoval Etch (13. 1. 2015 16:24)