FAQ по разделу Компоненты

Для кого и когда нужен этот документ

Этот документ собирает типовые вопросы, которые чаще всего возникают у:

  • владельца компании
  • менеджера
  • контент-менеджера

Связанные документы по разделу:

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

Открывайте этот документ, если нужно:

  • быстро понять, что такое компонент и чем он отличается от страницы
  • объяснить сотруднику, как выбирать тип компонента
  • быстро разобраться, когда создавать новый блок, а когда использовать уже существующий

Если нужен полный обзор раздела, вернитесь к:

Если нужен пошаговый рабочий маршрут, открывайте:

Если нужно разобрать проблему, ошибку или блокировку, открывайте:

1. Общие вопросы по разделу

Что такое компонент в CMS Omnis?

Компонент - это отдельный блок интерфейса, который потом показывается на странице клиентского приложения.

Примеры:

  • текстовый блок
  • баннер
  • ссылка
  • меню
  • галерея
  • блок поиска
  • блок корзины

Чем компонент отличается от страницы?

Страница - это весь экран.

Компонент - это только один блок внутри экрана.

Чем компонент отличается от слота?

Слот - это зона экрана, куда можно помещать блоки.

Компонент - это сам блок, который помещается в эту зону.

Можно ли работать только в разделе Компоненты и не заходить в Страницы?

Если задача ограничивается созданием или редактированием самого блока, иногда этого достаточно.

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

2. Каталог компонентов

Что показывает каталог компонентов?

Каталог показывает все блоки CMS компании, где обычно видно:

  • название
  • код
  • тип
  • активность

По каким данным работает быстрый поиск в каталоге компонентов?

Быстрее всего искать по:

  • названию
  • коду

Зачем нужен фильтр по типу?

Он помогает быстро оставить в списке только один вид блоков.

Например:

  • только баннеры
  • только меню
  • только галереи
  • только блоки каталога

Почему при создании компонента сначала выбирается тип?

Потому что именно тип определяет дальнейшую форму карточки и набор доступных настроек.

3. Типы компонентов

Можно ли потом поменять тип уже созданного компонента?

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

Если выбран не тот тип, обычно проще создать новый корректный компонент, чем пытаться переделать блок под другую задачу.

Какие группы компонентов есть в CMS?

Удобнее всего воспринимать их так:

  • контентные и промо-блоки
  • навигационные и сервисные блоки
  • блоки для готовых клиентских экранов

Чем отличаются блоки для готовых клиентских экранов от обычных контентных компонентов?

Обычные компоненты свободнее используются для наполнения страниц.

Блоки готовых экранов обычно привязаны к конкретному сценарию:

  • каталог
  • карточка товара
  • корзина
  • оформление заказа
  • личный кабинет

4. Карточка компонента

Какие поля важнее всего в карточке компонента?

Минимально полезный набор:

  • Тип
  • Наименование
  • при необходимости Код
  • Активирован

Дальше уже заполняют содержимое конкретного типа компонента.

Что такое Код компонента и зачем он нужен?

Это служебный код блока.

Он помогает системе различать компоненты, а команде - проще ориентироваться в повторяющихся блоках.

Что такое Приоритет компонента?

Это параметр порядка.

На практике он особенно важен, когда нужно управлять очередностью отображения блока в составе страницы.

Что делает переключатель Активирован?

Он помогает отделять рабочие блоки от черновиков и временно отключенных компонентов.

Что делать, если не понимаете блок дополнительных свойств?

Если нет уверенности, что именно нужно менять, лучше сначала оставить эти поля как есть и проверить базовый вид компонента без лишних ручных настроек.

В редакторе приложения у настраиваемых свойств есть иконка справки. Она показывает примеры заполнения и подсказывает, какие единицы измерения подходят для конкретного поля.

5. Повторное использование компонентов

Можно ли использовать один и тот же компонент несколько раз?

Да, если это действительно должен быть один и тот же блок.

Это особенно удобно для:

  • одинаковых баннеров
  • одинаковых ссылок
  • повторяющихся меню
  • типовых сервисных блоков

Когда лучше создавать новый компонент, а не использовать старый?

Когда у блока уже другой смысл или другое содержимое.

Например:

  • другой баннер
  • другой текст
  • другая подборка товаров
  • другое меню

Можно ли через карточку компонента понять, на какой странице он должен стоять?

Карточка помогает настроить сам блок.

Но его размещение на экране обычно контролируется через страницы и слоты.

6. Дополнительные свойства и правила для разных дисплеев

Зачем нужны дополнительные свойства компонента?

Они помогают точечно настроить внешний вид блока.

Чаще всего это нужно для:

  • отступов
  • внешних полей
  • аккуратной подстройки конкретного блока

Зачем нужны правила для разных дисплеев?

Чтобы один и тот же блок выглядел удобно на экранах разной ширины.

Это особенно полезно для:

  • баннеров
  • галерей
  • каруселей
  • меню

Нужно ли заполнять эти правила всегда?

Нет. Это дополнительная настройка, а не обязательный первый шаг.

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

7. Компоненты и клиентское приложение

Когда компонент реально становится видимым покупателю?

Когда он:

  • создан
  • настроен
  • активирован
  • добавлен в нужный слот нужной страницы

Почему компонент может быть хорошо настроен, но покупатель его не видит?

Обычно причина в одном из следующих случаев:

  • компонент не добавлен на страницу
  • компонент отключен
  • блок стоит не в той зоне
  • блок перекрыт общей структурой страницы

Что важнее для бизнеса: сам компонент или экран целиком?

Экран целиком всегда важнее.

Но именно компоненты определяют, каким этот экран будет по содержанию и насколько он будет удобен для клиента.