Skip to content

Таблицы данных

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

Оглавление

Создание таблицы

  1. Авторизуйтесь в роли администратора.
  2. Войдите в раздел Таблицы данных.

Откроется страница Таблицы данных.

  1. Нажмите Добавить таблицу.

Откроется диалоговое окно с формой.

tab_1

  1. Заполните поля формы Название таблицы и Имя в базе данных.

Важно: Имя в базе данных заполняется только латинскими символами. Название и имя должны быть уникальными.

  1. Нажмите Создать таблицу.

Таблица сохранена.

## Редактирование таблиц

Добавление полей

  1. Авторизуйтесь в роли администратора.
  2. Войдите в раздел Таблицы данных.
  3. Нажмите Просмотр.

Откроется таблица с заполненными полями.

  1. Нажмите + в шапке таблицы.

Откроется диалоговое окно Добавить поле c формой.

tab_2

  1. Заполните в форме Название, Имя в базе данных, выберите Тип поля.

Важно: Имя в базе данных заполняется латинскими буквами. Название и имя должны быть уникальными.

  1. Нажмите Добавить.

Поле добавлено в таблицу.

Типы столбцов (полей)

В таблицу можно добавлять столбцы следующих типов:

  • 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 (блочный контент);
  • Контент, составленный из блоков, как на страницах или шаблонах сайта.

Добавление строк

  1. Авторизуйтесь в роли администратора.
  2. Войдите в раздел Таблицы данных.
  3. Нажмите Просмотр.

Откроется таблица с заполненными полями.

tab_4

  1. Нажмите Добавить строку.

Строка добавлена.

В таблице можно изменить Название строки или полностью удалить строку.

Изменение содержимого строки

  1. Авторизуйтесь в роли администратора.
  2. Войдите в раздел Таблицы данных.
  3. Нажмите Просмотр.

Откроется таблица с заполненными строками.

  1. Отредактируйте содержимое строки.

В зависимости от типа будет предложен разный формат редактирования.

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

  1. Нажмите floppy

Изменения сохранятся.

Системные таблицы

Системные таблицы позволяют работать со встроенными в cms таблицами как с пользовательскими. К ним относятся таблицы пользователей и записей.

tab_6

У системных таблиц есть ряд ограничений:

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