ExtraFields

Дополнительные поля в ресурсе и профиле пользователя.
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Boshnik
Пакетов
17
Закачек
4 134
Автор дополнения
Пакетов
17
Закачек
4 134
Версия 1.1.0-pl
Дата выпуска 01.02.2022
Загрузки 44
Просмотры 519
Внимание, этот компонент требует версию PHP 7.2 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.8 !
Компонент предназначен для добавления новых полей в ресурсе и профиле пользователя. Работает в MODx 2 и в MODx 3.

Ресурс (modResource)



При создании поля добавляется соответствующая колонка в таблице site_content (modResource).
При обновлении можно изменить все, кроме название самого поля в таблице.
При удалении удаляется колонка в таблице.

Настройка поля



  • Имя поля — название колонки в таблице.
  • Название поля — заголовок поля, которое отображается над полем.
  • Расположение — место где будет вставлено поле. Главная вкладка ресурса имеет 2 колонки: левая (modx-resource-main-left) и правая (modx-resource-main-right). Вы можете разместить поле в любую колонку или в свою вкладку.
  • Индекс — позиция поля по отношению к другим полям. Если 0, то поле будет отображаться в самом вверху, выше всех других полей в этой колонке или вкладке.
  • Тип поля — тип отображаемого поля. Это может быть текстовое или числовое поле, может быть чекбокс и т.д. Смотрите в разделе **Поля**.
  • Обязательное поле — не даст ресурсе сохраниться, если поле будет не заполнено.
  • Включено — показывать поле в ресурсе или нет.

Вкладки ресурса



Для создание дополнительных вкладок нужно перейти в панель администрирования (кнопка справа вверху).

Настройка вкладки



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


Профиль пользователя (modUserProfile)



При создании поля добавляется соответствующая колонка в таблице user_attributes (modUserProfile).

Настройка поля



  • Имя поля — название колонки в таблице.
  • Название поля — заголовок поля, которое отображается над полем.
  • Расположение — место где будет вставлено поле на главной вкладке профиля пользователя.
  • Индекс — позиция поля по отношению к другим полям. Если 0, то поле будет отображаться в самом вверху, выше всех других полей в этой колонке или вкладке.
  • Тип поля — тип отображаемого поля. Это может быть текстовое или числовое поле, может быть чекбокс и т.д. Смотрите в разделе **Поля**.
  • Обязательное поле — не даст пользователю сохраниться, если поле будет не заполнено.
  • Включено — показывать поле в профиле или нет.


Поля



Таблица возможных типов полей. Для редактирование нужно перейти в панель администрирования.
Доступные поля:

Также вы можете добавлять свои поля.

Настройка поля



  • Название — xtype поле
  • dbtype — тип поля в базе данных
  • precision — размер поля
  • phptype — тип переменной в php
  • null — может ли поле иметь значение null или нет.
  • default — значение по умолчанию

1.1.0-pl

  • Refactored to use PSR-4 autoload

1.0.0-pl

  • First release

Последние обсуждения в сообществе MODX.pro