📌
MultiFields 2
  • Описание
  • Установка и настройка
  • Внешний вид
  • Элементы
  • Фронт
  • Типы и параметры
    • row
    • thumb
      • thumb:image
      • thumb:file
    • table
      • table:head
      • table:body
      • table:row
      • table:th
      • table:td
    • richtext
Powered by GitBook
On this page
  • title
  • label
  • placeholder
  • value
  • templates
  • actions
  • items

Was this helpful?

  1. Типы и параметры

row

Группа, секция.

PreviousФронтNextthumb

Last updated 3 years ago

Was this helpful?

Элемент может вмещать в себя практически все остальные элементы и является основным элементом при построении конфигурации.

Группа с выбором шаблонов при наведении подсвечивается зелёным, синим - обычная секция.

Вид таблицы можно можно сделать, добавив класс "class" => "mf-table"

Строка. Заголовок элемента

Строка. Название в списке шаблонов

Строка. Подсказка в текстовом поле элемента.

value

Строка или булево. Если строка то выводит значение, если булево то показывает или скрывает поле.

templates

Массив или Булево. По умолчанию ['add', 'move', 'del', 'resize', 'hide', 'expand'].

resize - Позволяет изменять ширину или отступ элемента.

hide - Переключает видимость элемента и добавляет в конечный массив ключ "mf.hide" со значением 1

expand - Скрывает блок и добавляет ключ - mf.expand=1

Массив с дочерними элементами.

Пример.

<?php

return [
    'settings' => [],
    'templates' => [
        'rowSlider' => [
            'type' => 'row',
            'label' => 'Slider',
            'title' => 'Slider with text',
            'placeholder' => 'Title',
            //'class' => 'mf-table',
            'items' => [
                'rowSlider_thumb' => [
                    'type' => 'thumb:image',
                    'class' => 'col-auto',
                    'actions' => ['del', 'edit'],
                    'attr' => 'style="width: 6.5rem;"'
                ],
                'rowSlider_text' => [
                    'type' => 'richtext',
                    'placeholder' => 'Text',
                    'class' => 'col'
                ]
            ]
        ]
    ]
];

Параметры (дополнение к )

Массив или Булево. Если массив то выводит список шаблонов по заданным ключам, так же выводит шаблоны с параметром . Если булево, то показывает или скрывает список шаблонов.

общим
title
label
placeholder
hidden
actions
items