Превью для первого и последующих топиков
Снова, здравствуйте.
Пользуюсь плагином «Main Preview».
Надо для первого топика сделать превью с кропом 575, а для последующих — 100.
В конфигах width и height прописаны.
Пытаюсь делать так:
в topic_list меняю include на:
Потом в topic_part_header.tpl:
Но так не получается. Для всех топиков на главной выводится превью 100crop.
Как правильно реализовать?
Пользуюсь плагином «Main Preview».
Надо для первого топика сделать превью с кропом 575, а для последующих — 100.
В конфигах width и height прописаны.
Пытаюсь делать так:
в topic_list меняю include на:
{include file=$sTopicTemplateName bTopicList=true bFirstTopic=$smarty.foreach.Topics.first}
Потом в topic_part_header.tpl:
{if $bFirstTopic}
<a href="{$oTopic->getUrl()}"><img class="topic_preview" src="{$oTopic->getPreviewImageWebPath('575crop')}"></a>
{else}
<a href="{$oTopic->getUrl()}"><img class="topic_preview" src="{$oTopic->getPreviewImageWebPath('100crop')}"></a>
{/if}
Но так не получается. Для всех топиков на главной выводится превью 100crop.
Как правильно реализовать?
17 комментариев
Не подскажите как правильно вывести?
Не получается.
Теперь для первого и последующих топиков выводится по два превью — 575 и 100 crop. Т.е. if и else не действуют. Куда копать?
А в шаблоне с топиком уже вставляете превьюшку:
а ответ то был всего то в topic_list
в добавить имя цикла и искользовать это имя в при обращении к свойствам цикла тут . что и было показано ниже
просто внимательно читайте мануалы