Загрузка приложения

IAppLoadCommonVisualSettings

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

IAppLoadCommonVisualSettings

Настройки отображения каталога и магазина.

src/lib/interfaces/orionplace/appBase/appLoadCommon/IAppLoadCommonVisualSettings.ts
TypeScript
export interface IAppLoadCommonVisualSettings {
	// Показывает menu_image рядом с названиями отдельных категорий в
	// CatalogHeader. Без изображения остаётся название.
	menu_image: boolean;
	// Показывает миниатюры категорий внутри панели каталога. Не зависит от
	// изображений отдельных пунктов, которыми управляет menu_image.
	catalog_menu_image: boolean;
	// Показывает кнопки «назад» и «вперёд» у ряда `ProductGroup`, который не
	// помещается на узком экране. Если настройка выключена, остаётся смахивающий
	// жест, а сетки на широких экранах и баннеры не затрагиваются.
	mobile_show_arrows: boolean;
	// Показывает полученный от бэкенда count у категорий, продавцов,
	// производителей и вариантов в SearchFilters. Скрытие счётчиков сохраняет
	// варианты и выбранные значения.
	show_filter_counters: boolean;
	// Скрывает ProductCardSeller и фильтр продавцов в SearchFilters. Выбор
	// производителей остаётся доступен.
	single_seller_mode: boolean;
	// `BlogPostGroup` использует `EBlogViewType.PORTRAIT` для плитки карточек,
	// `EBlogViewType.LIST` — для строк с картинкой рядом с текстом и
	// `EBlogViewType.CUSTOM` — для крупной первой карточки, за которой идут группы
	// из одной большой и не более чем двух меньших карточек. Отсутствующее или
	// неизвестное значение считается `EBlogViewType.PORTRAIT`. Каждый вид
	// запрашивает столько статей, чтобы его ряды были заполнены целиком.
	blog_view_type?: number;
	// Максимальное количество плиток в блоке популярных категорий после
	// сортировки. Положительное значение округляется вниз; ноль, отсутствие
	// значения или отрицательное значение включает все подходящие категории.
	front_categories_count?: number;
	// Выбор и поле сортировки блока популярных категорий: order выбирает публичные
	// корневые категории и сортирует по ordering; views также выбирает их
	// публичные дочерние категории всех уровней и сортирует по c_views;
	// do_not_show скрывает блок.
	front_categories_ordering?: string;
	// Направление сортировки блока популярных категорий: asc сначала показывает
	// наименьшее значение ordering или c_views; desc — наибольшее.
	front_categories_ordering_direction?: string;
}