Таблицы данных
Таблицы данных — это структурированные наборы информации, хранящиеся в базе данных и предназначенные для систематизации и управления контентом сайта. В CMS таблицы состоят из строк (записей) и столбцов (полей), в которых размещаются данные о содержимом ресурса.
Создание таблицы
- Авторизуйтесь в роли администратора.
- Войдите в раздел Таблицы данных.
Откроется страница Таблицы данных. - Нажмите Добавить таблицу.
Откроется диалоговое окно с формой.

- Заполните поля формы Название таблицы и Имя в базе данных.
- Нажмите Создать таблицу.
Таблица сохранена.
Важно: Имя в базе данных заполняется только латинскими символами. Название и имя должны быть уникальными.
Редактирование таблиц
Добавление полей
- Авторизуйтесь в роли администратора.
- Войдите в раздел Таблицы данных.
- Нажмите Просмотр.
Откроется таблица с заполненными полями. - Нажмите + в шапке таблицы.
Откроется диалоговое окно Добавить поле c формой.

- Заполните в форме Название, Имя в базе данных, выберите Тип поля.
- Нажмите Добавить.
Поле добавлено в таблицу.
Важно: Имя в базе данных заполняется латинскими буквами. Название и имя должны быть уникальными.
Типы столбцов (полей)
В таблицу можно добавлять столбцы следующих типов:
string(строка);- До 255 символов.
text(текст);- Произвольная длина с переносом строк.
number(число);- Можно ввести или выбрать с помощью стрелок.
- Целое или вещественное число с плавающей точкой.
bool(булево значение);- Да/Нет.
date(дата);- Дата без времени.
geo(координаты);- Можно ввести свои или выбрать вручную на карте.
color(цвет);- Задается в синтаксисе
css onetomanyone(связь один ко многим);- Выпадающий список, в котором можно выбрать одно из значений из другой таблицы.
- При этом в другой таблице создается !!! поле, в котором можно выбрать несколько значений из этой таблицы.
-
Manytomanyfirst(связь многие ко многим); -
Выпадающий список, в котором можно выбрать несколько значений из другой таблицы.
-
При этом в другой таблице создается поле, в котором можно выбрать несколько значений из этой таблицы.
-
usercreator(создатель пользователь); - Поле, в которое автоматически заносится пользователь, добавивший строку в таблицу.
file(файл);- Поле, в которое можно выбрать файл из встроенной в
cmsгалереи, или загрузить новый. decimal(число);- Число с фиксированной точкой.
datetime(дата и время);- Поле с датой и временем.
time(время);- Время без даты.
phone(телефон);- Строковое поле с телефоном.
email(электронная почта);- Строковое поле с электронной почтой.
url(ссылка);- Строковое поле с интернет ссылкой.
currency(валюта);- Число с фиксированной точкой и двумя значениями после точки.
user(пользователь);- Пользователь, связь с пользователем.
html(HTML-контент);- Произвольный html код, который можно ввести в открывающимся редакторе.
block(блочный контент);- Контент, составленный из блоков, как на страницах или шаблонах сайта.
Добавление строк
- Авторизуйтесь в роли администратора.
- Войдите в раздел Таблицы данных.
- Нажмите Просмотр.
Откроется таблица с заполненными полями.

- Нажмите Добавить строку.
Строка добавлена.
В таблице можно изменить Название строки или полностью удалить строку.
Изменение содержимого строки
- Авторизуйтесь в роли администратора.
- Войдите в раздел Таблицы данных.
- Нажмите Просмотр.
Откроется таблица с заполненными строками. - Отредактируйте содержимое строки.
В зависимости от типа будет предложен разный формат редактирования. - Нажмите
.
Изменения сохранятся.
Важно: Для редактирования или удаления столбца нажмите на треугольник кнопки развертки рядом с названием столбца в шапке таблицы. Например: столбец название или иконка на рисунке выше.
Системные таблицы
Системные таблицы позволяют работать со встроенными в cms таблицами как с пользовательскими. К ним
относятся таблицы пользователей и записей.

У системных таблиц есть ряд ограничений:
- Системные таблицы нельзя создать или удалить.
- Внутри системных таблиц есть системные поля, которые нельзя добавить или удалить.
- Нельзя добавлять или удалять строки.
- Можно редактировать только данные в столбцах добавленных пользователем.
- Кнопкой Триггеры задаются параметры активации таблиц.