логотип Taptop
Верстаем Кинопоиск на Taptop: мощная CMS, динамические страницы, гибкие фильтры — быстро и без кода
Навигация по статье:

    Верстаем Кинопоиск на Taptop: мощная CMS, динамические страницы, гибкие фильтры — быстро и без кода

    Хочу поделиться с вами новостью — мы провели эксперимент по верстке сложного портала на Taptop. Решили на деле проверить, как работают коллекции и референсы, и создали в редакторе клон Кинопоиска. Взяли фильмы, актёров, жанры, трейлеры и собрали всё это в полноценный мини-портал прямо в редакторе. Расскажу, что у нас получилось и почему это оказалось проще, чем кажется на первый взгляд.

    В Taptop такой проект может собрать один человек — без строчки кода и всего за пару дней. В видео вы увидите весь процесс: как наш веб-дизайнер Тимофей Коннов настроил структуру, связал данные и превратил обычный макет в работающий портал. А сейчас — коротко о том, как это все устроено.

    2025-11-20_10h54_52.png

    Что использовали: коллекции, референсы и мультиреференсы

    В основе всего проекта лежат коллекции — это таблицы с данными, которые превращают Taptop в гибкую CMS. Каждая строка в коллекции — это одна сущность (например, отдельный фильм, актёр, жанр или страна), а каждый столбец — значение этой сущности: название, описание, фото, дата выхода, список жанров и так далее. На основе этих данных Taptop автоматически собирает динамические страницы: вы создаёте один макет, и система сама подставляет в него контент из коллекции.

    1

    Далее подключаются референсы и мультиреференсы, которые создают связи между коллекциями.

    Референсы — это когда запись в одной коллекции ссылается на одну запись в другой.

    Например: у фильма один режиссёр.

    Мультиреференсы — это связь «один ко многим» или «многие ко многим».

    Например: фильм может относиться к нескольким жанрам.

    snimok_ekrana_2025-11-20_v_122616.png

    Именно благодаря коллекциям и связям между ними можно строить большие проекты, например: 

    • каталог фильмов, 
    • маркетплейс с товарами, 
    • библиотеку рецептов, 
    • портал с курсами, 
    • туристический гид, 
    • базу недвижимости.

    И всё это на единой структуре данных, которая сама наполняет страницы контентом из базы данных.

    Как верстали сайт

    Динамическая страница фильма

    Тимофей создал структуру, аналогичную карточке в Кинопоиске:

     • постер,
    • трейлер,
    • описание,
    • год,
    • страна,
    • жанры,
    • режиссер,
    • актёры,
    • похожие фильмы.

    2025-11-24_15h17_37.png

    Все эти данные подгружаются из коллекций. Для одного фильма — одна запись в табличке CMS, и Taptop автоматически строит готовую динамическую страницу с заданным оформлением.

    Многоуровневые связи

    Чтобы карточка выглядела «живой» и полноформатной, использовались связи между коллекциями:

    • фильм связан с жанрами (мультиреференс),
    • фильм связан с режиссёром (референс),
    • фильм связан со страной производства,
    • фильм связан с актёрами, у каждого из которых — своя отдельная страница, тоже динамическая.

    Это позволяет кликнуть на актёра — и перейти на страницу с его фильмами. Или нажать на жанр — и увидеть все фильмы этого жанра.

    2025-11-20_10h56_55.png

    Фильтры и динамические ссылки

    Связанные рекомендации формируются автоматически: если два фильма имеют общие жанры, они появляются в блоке похожих. Не нужно вручную назначать связи между десятками страниц.

    Все переходы — динамические: от фильма — к жанру, от жанра — к стране, от актёра — к его работам.

    2025-11-24_15h31_17.png

    Conditional Visibility

    Отдельным блоком Тимофей показал, как можно менять внешний вид элементов на основе данных в коллекциях. Например, рейтинг фильма выводится разным стилем — золотым, зелёным или серым — в зависимости от числового значения.

    2025-11-20_11h04_13.png

    Что в итоге получилось

    Целая мини-экосистема, похожая на настоящий онлайн-кинотеатр: несколько связанных коллекций, автоматическое формирование страниц, гибкие фильтры и единая визуальная логика. Всё это без кода — только встроенные возможности CMS Taptop.

    Преимущества подхода

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

    Ресурс — один человек
    Один специалист может собрать портал уровня медиа, маркетплейса или онлайн-кинотеатра в одиночку.

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

    Всё в одном месте
    Не нужно подключать внешние ресурсы, интеграция и сложные цепочки. Taptop обеспечивает весь процесс — от визуала до CMS.

    Подробнее — в видео

    В тексте сложно передать, насколько мощно устроена работа с данными в Taptop. Так что советую посмотреть видео — Тимофей показывает процесс изнутри: как устроены коллекции, как они связываются, как настраиваются фильтры, как динамика превращает обычный макет в сложный контентный проект.

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

      
    Может быть интересно
    все статьи
    Оставить заявку
    Ваше имя
    Это поле обязательно для заполнения
    Телефон
    Это поле обязательно для заполнения
    Адрес электронной почты
    Это поле обязательно для заполнения
    Радио группа:
    Это поле обязательно для заполнения
    Ваш вопрос
    Это поле обязательно для заполнения
    Нажимая на кнопку, вы принимаете условия
    политики конфиденциальности
    Спасибо!
    Форма отправлена
    Что-то не так.
    Попробуйте позже