Ядро - Документация universam

Ядро

Типы опций

Вы можете использовать следующие типы опций в переменной field_type

  • text — текст;
  • autocomplete — поиск по базе;
  • textarea — используется для создания многострочного поля ввода;
  • check — переключатель;
  • buttons — выбор кнопками;
  • color — выбор цвета;
  • date — выбор даты;
  • select — выбор из списка, если нужно выбирать несколько укажите multiple=1;
  • htmlblocks — выбор html-блока;
  • route — выбор из списка, который получает данные из API;
  • changed_route — переключатель выбора из списка, который получает данные из API;
  • image — выбор картинки из медиа библиотеки;
  • one_checkbox — галочка;
  • file — выбор файла;
  • rating — выбор рейтинга;
  • images — выбор фотографий;

Примеры отображения полей

Получить возможность выбирать несколько категорий. В переменной vars укажем параметры для запроса.

['field_type' => 'route', 'name' => __('Категории', 'usam'), 'code' => 'ids', 'route' => 'terms', 'value' => [], 'vars' => '{"taxonomy":"category","fields":"autocomplete","name_format":"hierarchy"}', 'multiple' => 1],

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

['field_type' => 'select', 'name' => __('Эффект для фото', 'usam'), 'code' => 'effect', 'options' => [
   ['id' => '', 'name' => __('Нет эффектов', 'usam')],
   ['id' => 'blackout', 'name' => __('Затемнение фотографии', 'usam')],			
]],
Посмотри платформу для wordpress
сейчас
Посмотреть интернет-магазин
Вид интернет-магазина