CREATIUM 4.1
Шаблонные страницы позволяют создать любое количество страниц динамически на основе данных из таблицы. Они отлично подходят для страниц товаров, записей в блоге, материалов курсов. А с помощью фильтров можно выводить только нужные записи.
Один шаблон — тысячи страниц.
Шаблонная страница — это страница, на основе которой можно создать еще больше страниц, используя данные из таблицы.
Все записи, сделанные с помощью такой страницы, имеют уникальное содержимое и свой адрес, и выглядят как отдельные страницы. Но будут выполнены по одному шаблону.
Одна страница на все товары
Удобно для каталога товаров или постов в блоге. Для тысячи записей подойдёт одна шаблонная страница, на ее основе будут созданы остальные страницы.
Фильтр для тонкой настройки
В настройках страницы можно создать фильтр, который подключит записи по вашим выбранным условиям. Например, можно вывести записи только с полем "Скидка" и т.д
Как страница выглядит в личном кабинете?
Как страница выглядит в редакторе?
По функциональности это обычная страница, но чтобы компоненты стали динамическими, они подключаются через переменные.
01.
Импортируйте таблицу с данными в разделе База данных. Например, это может быть список товаров.
02.
Откройте Настройки страницы, которую хотите сделать шаблонной. Перейдите во вкладку Подключить к таблице. Здесь нужно выбрать таблицу с данными.
03.
Настройте фильтр, который подключит данные по вашим условиям, укажите параметр адресной строки и привяжите поля таблицы.
04.
Используя переменные, настройте компоненты, которые станут динамическими и будут подключены к данным из таблицы.
Адрес основной страницы недоступен, но доступны записи
Обратите внимание, если вы делаете страницу шаблонной, то она перестает быть доступна по прямому адресу. Например, по адресу https://mysite.ru/page будет показана ошибка 404.
Вместо этого будут доступны записи, созданные на основе этой страницы, т.е https://mysite.ru/page/item?tea=Уютная студия
И т.д по списку записей из таблицы.
Поисковые системы
Записи, созданные на основе шаблонной страницы, индексируются также хорошо, как и обычные страницы. Поисковые системы видят их как отдельные страницы.
Оцените примеры. 👍 Эти страницы созданы автоматически на основе одной шаблонной страницы.
Получите 2 недели бесплатного использования Creatium без ограничений
С помощью фильтров можно отобразить карточки с данными по вашим условиям. Условия можно настроить с помощью переменных и подключенной таблицы с данными.
Примеры использования фильтров
Вывести товары определенной категории
Создать фильтр товаров для сайта
Показать данные определенного пользователя
Настройка фильтров с помощью переменных
Для этого подключите секцию с блоками к таблице. Кликните по иконке гаечного ключа -> Подключить к таблице. Перейдите во вкладку Данные. В разделе Фильтры можно использовать переменные. Переменная добавляется по нажатию на символ { x }.
Переменная для адресной строки со значением по-умолчанию * (звездочка)
Звездочку (*) можно использовать как значение по-умолчанию, если не найдено совпадений по указанному фильтру. Тогда будут показаны все варианты данных.
Полноценные фильтры для каталога товаров
Таким образом фильтры позволяют точно настроить вывод данных из таблицы по указанным условиям. Посмотрите видеоурок из нашего бесплатного курса. В нем пошагово объясняется, как создать фильтр для сайта.
Видеоурок о том, как создать фильтр
Это новое действие в настройках формы, которое создает фильтр данных на странице на основе переменных адресной строки.
Текстовые переменные для полей
Внутри формы можно использовать новый тип переменных (текстовые переменные). Они нужны для передачи значений полей в адресную строку. Создать такую переменную можно в новом поле.
Где еще можно использовать?
Например, в сообщении после отправки.
Также в названиях формы и в простом тексте.
Предзаполнение полей
Значение из поля Предзаполнение будет показано на опубликованной странице. В поле можно вставить, к примеру, переменные адресной строки. для создания фильтра.
По наведению на переменную теперь показывается панелька с содержанием. Это работает для переменных во всех компонентах.
Также теперь можно вставлять любые переменные в ID компонента (якорь) и в класс.
Получите 2 недели бесплатного использования Creatium без ограничений
В третьей части мы расскажем про личный кабинет, секции с панелями, настройки видимости и о других полезных нововведениях!
NOCODE START
11 уроков, на которых мы разберем базовые возможности Creatium как платформы для ноу-кодинга.
Подключим внешнюю базу данных
Выведем данные на Creatium
Создадим сложный многостраничный продукт
Первые 100 записей на сайт бесплатно
Дополнительные записи пакетами по 500 штук на сайт за 100 рублей.
Получите 2 недели бесплатного использования Creatium без ограничений