Коллекции и данные в Zero
Свои данные с полями и записями, повторитель карточек, страница записи, CSV и Google-таблица
Коллекция — таблица данных сайта: услуги, команда, кейсы, вакансии, вопросы и ответы. В Woove Zero контейнер с включённым «Повторять по данным» рисует свою карточку для каждой записи, а страница-шаблон обслуживает адрес каждой записи. Помимо коллекций повторитель умеет брать статьи блога, товары каталога, мероприятия Woove Tickets и отзывы, без отдельной платы и настройки.
Вкладка «Коллекции»
Слева — коллекции сайта и встроенные источники, справа — выбранная коллекция: название, поля, записи, импорт и связь с таблицей. «Новая коллекция» предлагает готовые наборы полей: услуги, команда, кейсы, вакансии, вопросы и ответы, пустая.
Поля
- Типы — Текст, текст с оформлением, число, картинка, галерея, ссылка, дата, цвет, галочка, выбор из вариантов.
- Ключ — Латинское имя поля. Им элемент привязывается к данным и им пишутся шаблоны вида {{price}} ₽. Переименование ключа не переносит введённые значения.
- Порядок — Стрелка меняет порядок колонок в таблице записей.
Записи
- Таблица — Каждая строка — запись. Текст, число, дата, ссылка и цвет правятся прямо в ячейке, картинки, галерея и длинный текст — по карандашу. Правки сохраняются сразу.
- Адрес — Латинский адрес записи: из него складывается адрес её страницы. Собирается сам из первого текстового поля, можно поменять.
- Показывать — Выключенная запись не попадает ни в повторитель, ни на страницу.
- Порядок — Стрелки вверх и вниз. Повторитель без сортировки идёт по этому порядку.
Заполнить с Neiro
Кнопка «Заполнить с Neiro» над таблицей записей: опишите, что за записи нужны («восемь услуг салона красоты с ценами от 1500 до 6000 ₽»), укажите сколько, и Neiro отдаст записи по полям коллекции — текст, число, дата, галочка, ссылка; картинки берутся из стоковых. Это черновик: цены, адреса и имена проверьте и поправьте в таблице. Галочка «заменить существующие» очищает коллекцию перед заполнением, без неё записи добавляются к имеющимся.
Тратит запросы Neiro так же, как сборка блока.
CSV и Google-таблица
- Импорт CSV — Вставьте текст или загрузите файл. Первая строка — названия полей: совпавшие с полями коллекции подставятся, новые колонки станут новыми полями. Разделитель — запятая, точка с запятой или табуляция. Записи с тем же адресом обновляются, а не дублируются; «заменить все записи» стирает старые.
- Google-таблица — Вставьте ссылку на таблицу (доступ по ссылке или «Файл → Опубликовать в интернете») или прямой адрес CSV и нажмите «Обновить сейчас». С включённым «обновлять раз в час» цены и наличие правятся в таблице, а сайт подтягивает их сам.
Повторитель в Zero
- Как включить — Добавьте контейнер, в инспекторе выберите «Повторять по данным» → источник. Соберите внутри одну карточку: текст, картинку, кнопку, при желании вложенный контейнер.
- Источники — Статьи блога (с выбором ленты), товары (с выбором раздела), мероприятия, отзывы и любая коллекция.
- Сколько и в каком порядке — Сколько показать, сколько пропустить, поле сортировки и направление, число колонок на компьютере, планшете и телефоне.
- Условие — Показывать записи, у которых поле равно, не равно, содержит, больше, меньше, «да», «нет», не пусто.
- Фильтр из адреса — Параметр в адресе страницы отбирает записи по полю: ?city=Москва — и повторитель покажет только московские.
- Если записей нет — Текст на месте карточек.
- На макете — Показываются настоящие записи, правится первая карточка, остальные копии только для вида. Без данных — образец записи.
Привязка элемента к полям
- Раздел «Данные» — Появляется у элементов внутри повторителя и на блоках со страницей записи. Текст ← поле, картинка ← поле-картинка, кнопка и ссылка ← ссылка или «страница записи», цвет ← поле-цвет.
- Показывать, если — Элемент виден только у записей, где поле не пустое или галочка стоит: плашка «хит», «новинка», скидка.
- Шаблоны — Вместо одного поля — строка из нескольких: {{price}} ₽ · {{unit}}. Даты и числа подставляются по-русски.
Страница записи
- Как сделать — Создайте страницу, например /uslugi, и в её настройках в разделе «Коллекция» выберите коллекцию. Теперь /uslugi/strizhka открывает эту страницу с записью «strizhka».
- Данные на странице — У блока в настройках укажите ту же коллекцию в «Страница записи», и у его текстов и картинок появится раздел «Данные».
- Поиск и соцсети — Заголовок в поиске, описание и картинка для соцсетей берутся из выбранных полей. Адреса записей попадают в sitemap и в экспорт сайта; запись без адреса отдаёт 404.
- Кнопка «страница записи» — В повторителе кнопке или картинке в «Данные» → ссылка выберите «страница записи»: карточка ведёт на страницу своей записи.
Если не работает
Повторитель показывает образец, а не мои записи
У записей выключено «Показывать» или условие отсекает все. На макете образец появляется, когда источник пуст; на сайте покажется текст «если записей нет».
Таблица не обновляется
Откройте доступ «всем, у кого есть ссылка» или опубликуйте лист в интернете как CSV. Адреса внутри частной сети не принимаются.
Нужен свой дизайн для товаров
Повторитель с источником «Товары» и кнопкой «страница записи» — и карточка товара рисуется в Zero как угодно, оплата и корзина остаются каталожные.