Это полная инструкция по связке двух сервисов для создания сложных веб-приложений. Написана она как для клиентов Creatium, так и для клиентов Directual. Некоторые вещи, очевидные клиентам одного сервиса, могут быть не очевидны клиентам другого, поэтому все описано максимально подробно.

Так же есть ознакомительное видео:

https://www.youtube.com/watch?v=N58gh0digj4


Оглавление

Регистрация в Directual

<aside> ❗ Используйте ссылку https://my.directual.com/?ref=uB8ItC для регистрации в Directual. Так мы будем знать, насколько эта интеграция востребована. А еще на партнерке заработаем ;)

</aside>

Новое приложение лучше создать без использования шаблона (Create a blank app).

После создания приложения в Directual вы попадает в личный кабинет этого приложения.

В рамках интеграции с Creatium нас интересуют следующие разделы:

Как создать таблицу

<aside> ☝️ Таблицы в Directual называются "структурами" (structure), но мы будем называть их "таблицами", поскольку так они называются на Creatium.

</aside>

  1. Создаем таблицу
    1. Нужно открыть раздел Database

    2. Нажимаем кнопку "Create New...", затем "Data Structure", откроется окошко

    3. В поле "Structure name" нужно вписать понятное для себя название таблицы. Например "Города", "Товары", "Категории" и т.д.

    4. В поле "System name" нужно вписать название таблицы, используя только английские буквы и цифры. Например "cities", "goods", "categories" и т.д.

      Screenshot 2021-11-22 at 18.48.34.png

    5. Нажимаем "Save and go", происходит переход на страницу созданной таблицы.

    6. Нажимаем "Configure fields"

  2. Настраиваем поля таблицы
    1. Для добавления поля жмем "Add field"

    2. В "Displayed name" пишем понятное для себя название поля. Например "Название товара", "Старая цена" и т.д.

    3. В "System name" пишем системное название поля, используя только английские буквы и цифры. Например "title", "oldPrice" и т.д.

    4. В "Data type" нужно указать тип данных. Например "string" - строка, или "number" - число.

    5. В графе "Structure visible name", которое над всеми полями, нужно указать то поле, которое больше всего похоже на название объекта.

      Список полей для примера

      Список полей для примера

    6. Когда все поля добавлены, нажимаем "Save and exit".

Как подключить таблицу к Creatium