Последние три топика с главной

На сайте ответа не нашел. Есть как закрепить топик, как выделить последний. Мне же нужно три последних топика сделать плиткой, причем чтобы все другие в topic_list.tpl шли списком. Если есть возможность, то желательно без плагинов.

8 комментариев

avatar
Добрый вечер!

Можете в topic_list.tpl выделить первые 3 топика через $smarty.foreach.foo.iteration, а остальные в {else}...{/if}.

С уважением, dex-
  • dex-
  • 0
avatar
а как выделить-то, знал бы не спрашивал
avatar
Посмотрите в файлах других шаблонов*, я не помню как точно. И ещё, вместо «foo» любое может быть.

* Chaos to block
Developer-kit
Maxone
И т.д.
avatar
Во всех этих шаблонах используется блочная верстка Bootstrap для вывода всех топиков как плиток. Мне же нужно вывести последние три топика плиткой, а остальные списком. Я смотрел все эти шаблоны. Но там все тоже самое, что и на сайте ls от пользователей.
avatar
Там используется вывод по нумерации топика, пример:
{if $smarty.foreach.foo.iteration == 1}
код первого топика
{elseif $smarty.foreach.foo.iteration == 2}
код второго
avatar
{elseif $smarty.foreach.foo.iteration == 3}
код третьего
{else}
код остальных
{/if}

только укажите, что «foo» это какая то переменная, я точно не знаю, я это и прошу там посмотреть.
avatar
Ясно, спасибо. И еще глупый вопрос: что это за переменная и за что она отвечает
avatar
P.S. все разобрался с переменной, еще раз спасибо
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.