Перейти к содержанию
Форум поддержки пользователей VamShop

Вывод новостей


Рекомендуемые сообщения

День добрый бояре. Вопрос таков, мне надо в блоке вывода новостей вывести:

1) Изображение новости (загруженное фото в настройках страницы)

2) Краткое описание

3) Дату добавления новости

4) Количество просмотров

 

Подскажите, какими метками эту беду всю можно вывести?

 

Далее, когда рисовался шаблон под магазин, была надежда на ajax подгрузку новых записей, но так как его нет, интересует можно ли сделать страницу, с выводом всех новостей и постраничной нумерацией

Ссылка на сообщение
Поделиться на другие сайты

Можно просто взять шаблон списка товара и сделать такой же шаблон для списка новостей, убрав всё лишнее (то, чего нет у новостей: цена, фильтры), как раз и получится то, что у Вас на скрине.

 

Вот, кстати, пример - http://spb-lyapko.ru/page/news.html

Это как раз мегазин на VamShop 2.

 

Открываете в Админке - Оформление - Шаблоны - Шаблон с содержанием.

 

Смотрите, каким шаблоном выводится список новостей.

 

Видимо, вот эта строка:

    {if $sub_count->value.pages > 0 or $sub_count->value.news > 0 or $sub_count->value.articles > 0}
        <div class="content_listing">
          <ul class="icons">
          {content_listing template="links" parent={$content_id}}
          </ul>
        </div>
    {/if}

Здест задано, что отрисовывать новости микро-шаблоном links.

 

Правим например links на my-links

 

Затем в Админке - Оформление - Микро-шаблоны копируем шаблон product-listing, т.е. берём содержимое этого шаблона и создаём новый шаблон с таким же содержимым, только называем (пмевдоним) его my-links

 

Всё, теперь список новостей будет отображаться шаблоном my-links

 

Дальше уже правьте html-код шаблона my-links, убирая лишнее, например у новостей нет фильтров, можно удалить html-код сортировки, фильтров и т.д.

 

Метрка для краткого описания - short_description, она уже есть в шаблоне вывода товара.

Метка даты добавления контента - date_added

Метка количества просмотров контента - viewed

Ссылка на сообщение
Поделиться на другие сайты

Правда вроде как в /app/Vendor/smarty/vam_plugins/function.content_listing.php не добавлена метка viewed по умолчанию.

 

Вот возьмите исправленный файл, добавил.

 

Но учтите, что всё в каталоге магазина кэшируется, т.е., количества просмотров, что называется в реальном времени, не будет, только после обновления кэша значение просмотров обновится.

function.content_listing.php

Ссылка на сообщение
Поделиться на другие сайты

Если вставляю метку {date_added} - выкидывает ошибку

Если {$date_added} - ничего не выводит

 

Также если вставляю метку {short_description} аналогично ничего не выводит

Ссылка на сообщение
Поделиться на другие сайты

Выводить надо по аналогии с существующими метками.

 

Да, и товары и любой другой контент, все данные и метки общие.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...