Как задать атрибут топику второму по счету на главной LS 2.0 (Решено)
Здравствуйте! Скажите пожалуйста как в смарти задать атрибут второму по счету топику. К примеру есть код
И идет в выдаче топики по дате их появлений, мне нужно чтобы второй топик имел свой атрибут, имя…
Первому топику могу к примеру так
и вывести в
Соответственно первому топику могу присвоить атрибут first.
А вот как второму топику не знаю!
{foreach $topics as $topic} {component 'topic' template='topic' topic=$topic isList=true} {/foreach}
И идет в выдаче топики по дате их появлений, мне нужно чтобы второй топик имел свой атрибут, имя…
Первому топику могу к примеру так
{foreach $topics as $topic name=xxx} {component 'topic' template='topic' topic=$topic isList=true} {/foreach}
и вывести в
<article class=" {if $smarty.foreach.xxx.first} first {/if}> </article >
Соответственно первому топику могу присвоить атрибут first.
А вот как второму топику не знаю!
9 комментариев
На LS 2.0 не работал, на предыдущей версии такого рода правки делал просто на ПХП
catalog.livestreetcms.com/addon/view/276/
Возможно, не лучший вариант, но по мне как то проще и больше возможностей.
Такой код выполняет в шаблоне?
это третий. индекс начинается с 0
то получится вот такой результат
Вот от vOFFka тоже хороший вариант, но меня он в моем случае не очень устроил так как у меня masonry используется, а в остальных случаях очень даже!