Реліз сервісу вже зовсім скоро
English
Українська
uk
Сторінки

Структура

Розділ "Структура" визначає дані сайту та параметри пошуку по них. Складається з вкладки "Сторінки" та налаштувань "Поля об'єкта", "Пошук", "Фільтри", "Сортування" і "Ліміти". Налаштування структури передаються в шаблон під час його рендеру - зміни в структурі не потребують змін у шаблоні

Сторінки

Вкладка "Сторінки" - перелік сторінок сайту, на яких рендериться шаблон. Кожна сторінка має шлях, що може вказуватися окремо для кожної мови сайту. Сторінки можуть бути вкладеними: повний шлях дочірньої сторінки складається з шляхів батьківських сторінок та її власного сегмента. Під час рендеру шлях сторінки, з якої завантажено шаблон, зіставляється з повними шляхами сторінок для поточної мови, якщо збіг не знайдено або сторінка вимкнена - шаблон не рендериться

Налаштування сторінки: "Фільтри маршруту" - перелік опцій полів об'єктів, які застосовуються як базові фільтри сторінки: виводяться лише об'єкти, що містять кожну з обраних опцій (або вкладену в неї). Також для кожної сторінки окремо обирається список для кожного з налаштувань "Пошук", "Фільтри", "Сортування" і "Ліміти". За замовчуванням використовуються списки, обрані для сайту в полях "Пошук за замовчуванням", "Фільтри за замовчуванням", "Сортування за замовчуванням" та "Ліміт за замовчуванням", значення "Немає" вимикає відповідне налаштування

Поля об'єктів

Налаштування "Поля об'єкта" - перелік полів об'єкта. Поле має назву, ідентифікатор та тип. Типи полів: "Рядок", "Текстова область", "Число", "Дата", "Зображення". Типи з опціями: "Одиночний селектор" - одна опція з переліку, "Мультиселектор" - декілька опцій з переліку, "API-селектор" - декілька ключів опцій без переліку, ключі не перевіряються (редагуються в кабінеті та через API). Значення типу "Рядок" може містити до 512 символів для кожної мови, тип "Текстова область" - до 64000 символів для кожної мови. Системні поля є в кожному об'єкті: назва, статус, дата створення, дата оновлення

Параметри поля: "Обов'язкове поле" - значення поля обов'язкове для збереження об'єкта. "Поле з перекладом" (лише для типів "Рядок" та "Текстова область") - значення поля може зберігатися окремо для кожної мови сайту. "Залежність поля" - поле доступне лише в об'єктах, у яких обрана вказана опція іншого поля

Налаштування "Пошук" - списки полів, за якими виконується текстовий пошук елемента "Пошук". Елемент списку - поле об'єкта типу "Рядок" або "Текстова область", або системне поле назви. Пошуковий запит зіставляється з усіма полями списку. Колонка "Одруківки" поля списку: "Так" - пошук також знаходить слова цього поля, написані з одруківками (слово від 4 літер - одна одруківка, від 7 літер - дві. Перша літера має збігатися), точні збіги мають вищу релевантність. Це дає більше зайвих збігів і трохи сповільнює запит. Список, що використовується, визначається полем "Пошук за замовчуванням" або налаштуванням сторінки

Фільтри

Налаштування "Фільтри" - списки фільтрів, які виводить елемент "Фільтри". Елемент списку - поле об'єкта та тип фільтра: для полів з опціями - "Чекбокси" або "Радіокнопки", для полів типу "Число" - "Числовий". Повторний клік по обраній опції фільтра типу "Радіокнопки" знімає вибір. Порядок елементів списку визначає порядок відображення фільтрів у шаблоні. Фільтр поля з параметром "Залежність поля" має стан "Фільтр недоступний", доки у фільтрі іншого поля не обрано ту опцію (або вкладену в неї), і в цьому стані втрачає своє значення. Доки цей вибір не застосовано, фільтр має стан "Фільтр очікує". Сторінка, що фіксує інше поле своїми умовами або токеном, залишає такий фільтр лише для опції, від якої він залежить, її батьківської або вкладеної. Якщо інше поле не є фільтром сторінки і не зафіксоване нею, фільтр виводиться завжди

Список, що використовується, визначається полем "Фільтри за замовчуванням" або налаштуванням сторінки. Окрім створених списків, доступне значення "Визначено автоматично": фільтром стає кожне поле з опціями (тип фільтра "Чекбокси") та кожне поле типу "Число" (тип фільтра "Числовий"), у порядку полів

Сортування

Налаштування "Сортування" - списки опцій сортування, які виводить елемент "Сортування". Елемент списку: "Ключ" - ідентифікатор опції, передається в URL сторінки та в запитах на API. "Підпис" - заголовок опції. "Поле об'єкта" - поле типу "Рядок", "Текстова область", "Число", "Дата" або системне поле назви, дати створення чи дати оновлення. "Порядок" - "За спаданням" або "За зростанням". Список, що використовується, визначається полем "Сортування за замовчуванням" або налаштуванням сторінки

Ліміти

Налаштування "Ліміти" - списки опцій кількості результатів на сторінці, які виводить елемент "Ліміт об'єктів". Елемент списку: "Ключ" - ціле число від 1 до 100, кількість результатів. "Підпис" - заголовок опції. Перший елемент списку застосовується за замовчуванням. Список, що використовується, визначається полем "Ліміт за замовчуванням" або налаштуванням сторінки. Зі значенням "Немає" вибору кількості немає, але результати все одно діляться на сторінки по 100

СторінкиНа цій сторінці