Pracuję z Smarty. Chcę dodać warunek if else
w moim pliku .tpl
dla klas n-child li/div.jeśli w innym przypadku stan smarty .tpl dla n-dzieci lista/div
Mam dwa rozmiary obrazu. Chcę użyć obrazu 600px w pierwszym li
, obrazu 400px na 2. i 3. miejscu, i znowu obraz 600px w 4. li
i tak dalej.
Obecnie używam selektora CSS3 nth-child
i używam skalowanych obrazów 400px. Ale czas ładowania jest zły. W razie potrzeby chcę użyć mniejszych obrazów.
Myślę, że to bardzo skomplikowane. Czy to jest?
Oto mój kod:
<img src="{$purl}/thumbs/{$posts[i].pic}" alt="{$posts[i].story|stripslashes}" />
i istnieje w pętli {section name=i loop=$posts} {include file="posts.tpl"} {/section}
wewnątrz posts.tpl
.
Proszę sprawdzić powyższe kod. dzięki za pomoc. Przestudiowałem cykl i wydaje się, że jest to właściwa metoda. –
Moje tagi graficzne to '{$ purl}/thumbs/s - {$ r [i] .pic}' for 400px i '{$ purl}/thumbs/{$ posts [i] .pic}' for 600px hope it pomoże ci zrozumieć –
Dzięki, koleś, działa doskonale. :) jesteś niesamowity –