Перейти к основному содержимому

Кастомизация виджетов

Шаблоны виджетов верстаются c использованием шаблонизатора liquid. В зависимости от выбранных в настройках виджета контекста и коллекции, доступны разные переменные:

КонтекстКоллекцияПеременные
Продуктcompany, product, variables, meta
ПродуктОтзывыcompany, product, reviews, reviews_total_count, facets, variables, meta
ПродуктВопросыcompany, product, questions, questions_total_count, answers_total_count, variables, meta
Брендcompany, brand, variables, meta
БрендОтзывыcompany, brand, reviews, reviews_total_count, variables, meta
Категорияcompany, category, variables, meta
КатегорияОтзывыcompany, category, reviews, reviews_total_count, variables, meta
Компанияcompany, category, variables, meta
КомпанияОтзывыcompany, reviews, reviews_total_count, variables, meta

company

ПеременныеТипОписание
company.nameStringНазвание компании
company.ratingFloatРейтинг компании (1.0…5.0)
company.site_hostStringДомен сайта компании, на котором работает виджет

product

ПеременныеТипОписание
product.nameStringНазвание товара
product.priceStringЦена
product.group_idStringID группы
product.external_idStringВнешний ID (offer.id)
product.recommended_productsArray(Object)Рекомендованные товары
product.reviews_countIntegerКол-во опубликованных отзывов
product.questions_countIntegerКол-во опубликованных вопросов
product.urlStringURL
product.relative_urlStringОтносительный URL
product.picture_urlStringURL картинки
product.picture_urlsArray(String)Массив URL картинок
product.ratingStringРейтинг
product.rating_detailsArray(Object)Детали рейтинга
product.recommendedString% рекомендаций
product.review_photosArray(Object)20 последних фотографий из опубликованных отзывов

reviews

ПеременныеТипОписание
reviews[].recommendedBooleanРекомендация
reviews[].likesIntegerКол-во лайков
reviews[].dislikesIntegerКол-во дизлайков
reviews[].originStringИсточник отзыва
reviews[].order_numberStringНомер заказа
reviews[].created_atDateTimeДата создания
reviews[].published_atDateTimeДата публикации
reviews[].context_typeStringКонтекст
reviews[].idStringID отзыва
reviews[].companyObjectКомпания
reviews[].bodyStringКомментарий
reviews[].prosStringПреимущества
reviews[].consStringНедостатки
reviews[].ratingIntegerРейтинг (1…5)
reviews[].rating_detailsArray(Object)Детали рейтинга
reviews[].authorObjectАвтор отзыва
reviews[].commentsArray(Object)Массив комментариев
reviews[].is_verifiedBooleanПризнак проверенного покупателя
reviews[].syndicatedBooleanПризнак синдиц. отзыва
reviews[].syndication_sourceStringИсточник синдикации
reviews[].noindexBooleanПризнак индексации
reviews[].photosArray(Object)Фотографии, прикреплённые к отзыву
reviews[].videosArray(Object)Видео, прикреплённые к отзыву

questions

ПеременныеТипОписание
questions[].textStringТекст вопросы
questions[].likesIntegerКол-во лайков
questions[].dislikesIntegerКол-во дизлайков
questions[].authorObjectАвтор
questions[].answersArray(Object)Массив ответов

brand

ПеременныеТипОписание
brand.nameStringНазвание
brand.ratingFloatРейтинг (1.0…5.0)
brand.reviews_countIntegerКол-во отзывов

category

ПеременныеТипОписание
category.nameStringНазвание
category.ratingFloatРейтинг (1.0…5.0)
category.reviews_countIntegerКол-во отзывов
category.products_countIntegerКол-во товаров в категории
category.external_idStringВнешний ID (как в YML)

author

ПеременныеТипОписание
author.nameStringИмя
author.initialsStringИнициалы
author.locationStringЛокация/город
author.detailsArray(object)Детали автора
author.avatar_urlStringURL аватарки автора
author.typeStringТип автора (user, consumer)

comments

ПеременныеТипОписание
comments[].textStringТекст комментария
comments[].created_atDateTimeДата создания
comments[].updated_atDateTimeДата обновления
comments[].authorObjectАвтор
comments[].filesObjectПрикреплённые файлы

photos

ПеременныеТипОписание
photos[].url_originalStringФотография в оригинальном размере
photos[].url_largeStringФотография в большом размере
photos[].url_smallStringФотография в маленьком размере
photos[].url_thumbStringПревью фотографии
photos[].owner_idStringID сущности, к которой прикреплено фото

videos

ПеременныеТипОписание
videos[].url_originalStringОригинальный файл
videos[].url_thumbStringКартинка-превью
videos[].owner_idStringID сущности, к которой прикреплено видео

files

ПеременныеТипОписание
files[].idStringУникальный ID
files[].nameStringИмя прикреплённого файла
files[].urlStringАдрес файла
files[].typeStringОсновная часть MIME-типа, например: image

rating_details

ПеременныеТипОписание
rating_details[].nameStringСистемное имя
rating_details[].labelStringЛейбл
rating_details[].valueFloatЗначение (1.0…5.0)

author_details

ПеременныеТипОписание
author_details[].nameStringСистемное имя
author_details[].labelStringЛейбл
author_details[].valueStringЗначение

Другие переменные

ПеременныеТипОписание
reviews_total_countIntegerКол-во отзывов всего
questions_total_countIntegerКол-во вопросов всего
variablesHashПеременные в запросе виджета
meta.current_pageIntegerНомер текущей страницы
meta.total_pagesIntegerВсего страниц
meta.per_pageIntegerОбъектов(отзывов, вопросов) на страницу