Виджеты
Виджет — это небольшой графический элемент интерфейса на сайте, приложении или устройстве, который предоставляет пользователю быстрый доступ к информации или выполняет конкретную задачу. Обычно он отображается на экране и позволяет выполнять действия без перехода на другую страницу или в другое приложение.
Оглавление
Добавление виджета
- Авторизуйтесь в роли администратора.
- Войдите в раздел Виджеты.
- Нажмите Добавить виджет.
Откроется страница виджета с формой.
- Заполните поля формы.
- Нажмите Создать.
Виджет создан.
Важно: Подробное заполнение полей формы описано в разделе ниже.
Редактирование виджета
- Авторизуйтесь в роли администратора.
- Войдите в раздел Виджеты.
Откроется страница виджета с формой.
- Выберите виджет и нажмите
Откроется страница редактирования виджета с формой.
Виждет типа
static
. Язык simple
- Заполните поля формы.
Важно: 1) Название — задается произвольно. Используется для идентификации виджета в интерфейсе. 2) Код — технический идентификатор виджета. Используется для внедрения одного виджета в другой. Допустимы только латинские символы. Не должен начинаться с цифры. Имеет низкий приоритет при обработке. 3)
CSS class
— значение класса, применяемого для стилизации HTML-элементов. Указывается латинскими символами. Позволяет применять одинаковые стили к группе элементов. 4) Тип — предустановленный вид виджета. Доступны три варианта:static
— отображение неизменяемой информации. Не требует обновления до изменения самих данных,list
— отображение информации в виде списка (например, список статей, задач, контактов). Поддерживает подгрузку данных из таблиц,map
— отображение и взаимодействие с географическими данными. 5) Язык — инструмент используемый для разработки виджета. Возможны два варианта:simple
(базовая HTML-разметка) иreact
(используется библиотекаReact.js
для создания динамичных и интерактивных интерфейсов со сложной логикой).
- Заполните Название, идентификатор Код виджета, по необходимости добавьте
css
класс. -
Выберите Тип виджета:
-
список,
- карта,
-
статический.
-
Выберите таблицу с данными для типов
map
иlist
.
Важно: В случае выбора таблицы для типа
list
в превью видна только первая строка таблицы. Под превью отображаются подряд названия всех полей таблицы. Специальными вставками вида{NAME}
можно добавить коды столбцов из таблицы данных.
-
Выберите язык верстки:
-
простой (simple),
- реакт (react).
Виждет типа
list
. Язык simple
- Заполните поле с кодом, используя в случае простой верстки специальные вставки вида
{NAME}
.
Важно: Вводимые значения в поле кода будут отображаться ниже на превью. В типе
map
введенные в код данные отобразятся на превью карты в виде информационного указателя.
-
Нажмите Сохранить.
Изменения сохранены.
Пример шаблона виджета типa list
<div style="padding: 12px 16px; max-width: 240px; font-family: Arial, sans-serif;">
<div style="font-weight: bold; margin-bottom: 8px;">{name}</div>
<div style="color: #666; font-size: 14px; line-height: 1.4;">{cost}</div>
<div style="color: #666; font-size: 14px; line-height: 1.4;">{description}</div>
</div>