> For the complete documentation index, see [llms.txt](https://64j.gitbook.io/multifields-2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://64j.gitbook.io/multifields-2/ustanovka-i-nastroika.md).

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

Описание установки и настройки

Установить пакет из хранилища Extras или скачать архив и установить через модуль Extras.

Настроить плагин multifields, выбрать тип хранения данных, default - как значение tv или файлы.

{% hint style="danger" %}
После создания TV параметров, не рекомендуется менять тип хранения данных, поскольку все ранее заполненные данные в параметрах не сохранятся.
{% endhint %}

Создать TV параметр с типом multifields.

Добавить файл конфигурации в папку **/assets/plugins/multifields/config/\<TV\_ID>.php**\
(файл должен называться TV\_ID.php или TV\_NAME.php)

При использовании плагина для стандартных полей, например для pagetitle, файл конфигурации должен называться pagetitle.php, или при использовании модуля ClientSettings - файл конфигурации должен называться **NAME.php** без приставки **client.**

Файл конфигурации представляет из себя массив в php.

```php
<?php

return [
    'settings' => [],
    'templates' => [
        'Thumb' => [
            'type' => 'thumb',
            'multi' => 'Thumb'
        ]
    ],
    'items' => []
];
```

Секция **settings** - отвечает за [внешний вид](/multifields-2/vneshnii-vid.md) и общие настройки для всей конфигурации в файле.

Секция **templates** - содержит возможные шаблоны для выбора.

Секция **items** - значение по умолчанию при выводе multifields в админ панели.

{% hint style="success" %}
Типы полей имеют зарезервированные названия, одноимённые с названиями элементов в папке **assets/plugins/multifields/elements/** и так же стандартные названия системы, такие как **text**, **image**, **file** и прочие стандартные типы **tv** параметров.
{% endhint %}

Некоторые типы могут иметь подтипы, то есть производные от основного, например **thumb**, может быть группой или просто картинкой, то **thumb:image** или **thumb:file** может быть только картинкой или файлов в виде превью.

{% hint style="danger" %}
Документация по типам находится в процессе наполнения.
{% endhint %}

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

## [**row**](/multifields-2/tipy-i-parametry/row.md)

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

## [thumb](/multifields-2/tipy-i-parametry/thumb.md)

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

## [table](/multifields-2/tipy-i-parametry/table.md)

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

## [richtext](/multifields-2/tipy-i-parametry/richtext.md)

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