wkornilow 1 Опубликовано 8 июня, 2015 Жалоба Share Опубликовано 8 июня, 2015 День добрый бояре. Вопрос таков, мне надо в блоке вывода новостей вывести: 1) Изображение новости (загруженное фото в настройках страницы) 2) Краткое описание 3) Дату добавления новости 4) Количество просмотров Подскажите, какими метками эту беду всю можно вывести? Далее, когда рисовался шаблон под магазин, была надежда на ajax подгрузку новых записей, но так как его нет, интересует можно ли сделать страницу, с выводом всех новостей и постраничной нумерацией Ссылка на сообщение Поделиться на другие сайты
wkornilow 1 Опубликовано 8 июня, 2015 Автор Жалоба Share Опубликовано 8 июня, 2015 Вот как оно должно выглядеть Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 июня, 2015 Жалоба Share Опубликовано 8 июня, 2015 Можно просто взять шаблон списка товара и сделать такой же шаблон для списка новостей, убрав всё лишнее (то, чего нет у новостей: цена, фильтры), как раз и получится то, что у Вас на скрине. Вот, кстати, пример - 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 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 июня, 2015 Жалоба Share Опубликовано 8 июня, 2015 Правда вроде как в /app/Vendor/smarty/vam_plugins/function.content_listing.php не добавлена метка viewed по умолчанию. Вот возьмите исправленный файл, добавил. Но учтите, что всё в каталоге магазина кэшируется, т.е., количества просмотров, что называется в реальном времени, не будет, только после обновления кэша значение просмотров обновится. function.content_listing.php Ссылка на сообщение Поделиться на другие сайты
wkornilow 1 Опубликовано 8 июня, 2015 Автор Жалоба Share Опубликовано 8 июня, 2015 Их выводить таким образом - {date_added} или {$date_added}? Ссылка на сообщение Поделиться на другие сайты
wkornilow 1 Опубликовано 8 июня, 2015 Автор Жалоба Share Опубликовано 8 июня, 2015 Если вставляю метку {date_added} - выкидывает ошибку Если {$date_added} - ничего не выводит Также если вставляю метку {short_description} аналогично ничего не выводит Ссылка на сообщение Поделиться на другие сайты
wkornilow 1 Опубликовано 8 июня, 2015 Автор Жалоба Share Опубликовано 8 июня, 2015 Разобрался, надо было начинать с $node Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 июня, 2015 Жалоба Share Опубликовано 8 июня, 2015 Выводить надо по аналогии с существующими метками. Да, и товары и любой другой контент, все данные и метки общие. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения