Тема: Картинка на странице списка статей

Здравствуйте! Не могу вывести основную картинку статьи (<img class="mainImage".....) на странице списка статей (preview_list.tpl). Кто сталкивался с той же проблемой? Очень нужно

Повысить оценку Понизить оценку

2

Re: Картинка на странице списка статей

Дмитрий пишет:

Здравствуйте! Не могу вывести основную картинку статьи (<img class="mainImage".....) на странице списка статей (preview_list.tpl). Кто сталкивался с той же проблемой? Очень нужно

Не знаю, как в разных темах, но у нас все это вот тут делается: http://d.pr/i/ddqd
т.е. в этой вкладке находится то, что отображается после название статьи в разделе блога (ну или у кого как называется)

Re: Картинка на странице списка статей

Спасибо! Вы мне подали хорошую идею

Повысить оценку Понизить оценку

Re: Картинка на странице списка статей

Дмитрий пишет:

Здравствуйте! Не могу вывести основную картинку статьи (<img class="mainImage".....) на странице списка статей (preview_list.tpl). Кто сталкивался с той же проблемой? Очень нужно

У меня тоже не получилось: попробовал вставить кусок кода из файла view_article.tpl, не сработало:

    {if !empty($article.image)}
    <img class="mainImage" src="{$article.__image->getUrl(150, 150, 'xy')}" alt="{$article.title}"/>
    {/if}

Может кто подскажет, в чём ошибка?

Повысить оценку Понизить оценку

Re: Картинка на странице списка статей

Обратитесь в поддержку. Вроде бы всё правильно.

Re: Картинка на странице списка статей

Причина в том, что в Вашей отклонированной и установленной сейчас теме оформления путь к preview_list.tpl перегружен в /templates/Ваша тема/moduleview/article/preview_list.tpl и там нет Вашей строки соответственно. Т.е. Вы не в тот файл вставили. Пояснение по путям к шаблонам можно посмотреть здесь:
http://readyscript.ru/text-blog/Kak-soz … adyScript/

Re: Картинка на странице списка статей

Кому интересно, вопрос решился так:

Дело в том, что в шаблоне preview_list.tpl нет переменной $article
там есть массив $list со списком статей
в цикле отдельная статья лежит в $item, соответственно свойства и методы вам надо вызывать у $item.

То есть нужно вставить такой код:

    {if !empty($item.image)}
    <img class="mainImage" src="{$item.__image->getUrl(150, 150, 'xy')}" alt="{$item.title}"/>
    {/if}

Повысить оценку Понизить оценку