Отдельный стиль для первого топика [Решено]
Приветствую сообщество LiveStreet!
Обращаюсь к вам и прошу помощи в следующей проблеме.
У меня никак не получается сделать отдельный стиль для первого топика. Например, чтобы у него был другой фон.
1) В файле topic_list.tpl меняю
2) В файле topic_topic.tpl
3) Добавляю в topic.css соответствующие стили
Но на главной странице почему-то все топики выводятся со стилем
Получается, что условие не выполняется, точнее выполняется {else}
Также тут нашел совет, но его применение по вышеописанному способу также выводит все топики в стиле
Полагаю, что это из-замоих кривых рук разделения шаблонов видов топиков по разным .tpl в версии LS 0.5.1, т.к на 0.4.2 эти манипуляции дают нужный результат.
Заранее благодарен за помощь.
UPD: Решено! Благодарю за помощь пользователя Serge Pustovit aka PSNet
Обращаюсь к вам и прошу помощи в следующей проблеме.
У меня никак не получается сделать отдельный стиль для первого топика. Например, чтобы у него был другой фон.
1) В файле topic_list.tpl меняю
{foreach from=$aTopics item=oTopic}
на{foreach name=Topics from=$aTopics item=oTopic}
2) В файле topic_topic.tpl
<div class="topic">
меняю на<div class="topic {if $smarty.foreach.Topics.first}first{else}all{/if}">
3) Добавляю в topic.css соответствующие стили
.topic.first {background:#CC3197;}
.topic.all {background:#ffffff;}
Но на главной странице почему-то все топики выводятся со стилем
<div class="topic all">
Получается, что условие не выполняется, точнее выполняется {else}
Также тут нашел совет, но его применение по вышеописанному способу также выводит все топики в стиле
<div class="topic all">
Полагаю, что это из-за
Заранее благодарен за помощь.
UPD: Решено! Благодарю за помощь пользователя Serge Pustovit aka PSNet
4 комментария
так что вам нужно в топик_лист.тпл сделать примерно вот так
а в топик_топик.тпл
поставить условие
Топик оформил нормально,
без «Аааа!!! ПАМАГИТЕ!!!»прежде чем писать перерыл весь сайт, попробовал сделать сам и уже после, все подробно расписав обратился за помощью к сообществу.