Установка и настройка

Описание установки и настройки
Установить пакет из хранилища Extras или скачать архив и установить через модуль Extras.
Настроить плагин multifields, выбрать тип хранения данных, default - как значение tv или файлы.
После создания TV параметров, не рекомендуется менять тип хранения данных, поскольку все ранее заполненные данные в параметрах не сохранятся.
Создать TV параметр с типом multifields.
Добавить файл конфигурации в папку /assets/plugins/multifields/config/<TV_ID>.php (файл должен называться TV_ID.php или TV_NAME.php)
При использовании плагина для стандартных полей, например для pagetitle, файл конфигурации должен называться pagetitle.php, или при использовании модуля ClientSettings - файл конфигурации должен называться NAME.php без приставки client.
Файл конфигурации представляет из себя массив в php.
<?php
return [
'settings' => [],
'templates' => [
'Thumb' => [
'type' => 'thumb',
'multi' => 'Thumb'
]
],
'items' => []
];
Секция settings - отвечает за внешний вид и общие настройки для всей конфигурации в файле.
Секция templates - содержит возможные шаблоны для выбора.
Секция items - значение по умолчанию при выводе multifields в админ панели.
Типы полей имеют зарезервированные названия, одноимённые с названиями элементов в папке assets/plugins/multifields/elements/ и так же стандартные названия системы, такие как text, image, file и прочие стандартные типы tv параметров.
Некоторые типы могут иметь подтипы, то есть производные от основного, например thumb, может быть группой или просто картинкой, то thumb:image или thumb:file может быть только картинкой или файлов в виде превью.
Документация по типам находится в процессе наполнения.

Типы и параметры:

row

Группа для любого элемента, имеет возможность удаления, копирования, перемещения и выбора списка шаблонов.

thumb

Группа или превью для изображения

table

Таблица с возможностью добавления колонок и изменения типов непосредственно в таблице, без дополнительного конфигурирования.

richtext

Визуальный редактор