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

Дело в том, что в шаблоне 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}

2

(1 ответов, оставленных в Вопросы по облачному сервису)

Здравствуйте!

Как удалить созданною мной, уже не нужную тему?

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

Здравствуйте! Не могу вывести основную картинку статьи (<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}

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

admin пишет:

нет, в облаке это невозможно сделать.

Отслеживать изменения с помощью git можно, если вы ведете разработку
темы оформления на локальной машине и у вас есть лицензия на коробочный продукт,
чтобы получать обновления на локалке.

Ну, тогда поскорее бы уже вышла RS 3.0 smile

admin пишет:

Информации о том, что такое git есть очень много в интернете.
Воспользуйтесь элементарно google'ом.
-----------------
У нас может происходить очень очень много изменений между релизами, это сотни и сотни мест.
Мы физически не можем вручную писать каждое свое действие:

- Убрали запятую в файле hello.js в строке 100, в позиции 35.
- Обернули конструкцией lang.t фразу "Привет", в файле K в строке N, в позиции M.
- Добавили <div class="...."> в шаблон в строку N, в позицию M
.... сотни других изменений

В этом случае разработка превратилась бы в АД. К счастью всей этой задачей уже много лет занимаются системы контроля версий, которые показывают изменения между разными версиями файлов и сами способны вести эти логи.

У меня сайт в облаке, а там можно установить?

admin пишет:
Было бы очень удобно, если была бы история изменения дефолтных шаблонов - что и где исправили разработчики, чтобы можно было внести правки у себя.

Вы предлагаете нам разработать git или svn?
Вы можете сзодать git репозиторий в папке с вашим сайтом и после получения обновлений, вы будете видеть все изменения, которые произошли в файлах, после вашего последнего комита.

Понятия не имею, что такое git или svn smile. А как создать этот "git репозиторий", где можно прочитать, как сделать по шагам?

Была у меня раньше доска объявлений, так там разработчик после обновления писал обычным текстом для "чайников", какой конкретно кусок кода, в каком файле на что поменять.

Закусило Александр пишет:

Учтём.
А вообще в будущем RS 3.0 такая возможность будет по ненужна. Там появится возможность править темы по умолчанию с обновлением. Просто будет лежать рядом файл дубликат с Вашими небольшими правками. Если Вас такой вариант устраивает, то можно подождать выхода RS 3.0

А когда она выйдет?

Здравствуйте!

Было бы очень удобно, если была бы история изменения дефолтных шаблонов - что и где исправили разработчики, чтобы можно было внести правки у себя.