У нас есть веб-сайт Drupal 9, и мы используем поля «список (текст)», отображение которых установлено на «Флажки / переключатель». Это приводит к тому, что вывод будет заключен в набор полей, который нам нужно удалить.
Я попробовал несколько проб и ошибок (догадки) при изменении поля в hook_form_alter(), но набор полей остается.
Переменная поля ниже:
Множество
(
[#type] => контейнер
[#parents] => Массив
(
[0] => field_order_item_logo_wrapper
)
[#атрибуты] => Массив
(
[класс] => Массив
(
[0] => field--type-list-string
[1] => field--name-field-order-item-logo
[2] => поле--параметры-виджета-кнопки
)
)
[виджет] => Массив
(
[#title] => Изображение / Логотип
[#описание] =>
[#field_parents] => Массив
(
)
[#обязательно] => 1
[#дельта] => 0
[#вес] => 0
[#element_validate] => Массив
(
[0] => Массив
(
[0] => Drupal\Core\Field\Plugin\Field\FieldWidget\OptionsButtonsWidget
[1] => проверить элемент
)
)
[#key_column] => значение
[#type] => радио
[#default_value] => пользовательский_логотип
[#options] => Массив
(
[custom_logo] => объект стандартного класса
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Предоставить логотип
)
[stock_art_as_shown] => Объект стандартного класса
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Стоковые изображения, как показано
)
[stock_logo] => объект стандартного класса
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Стандартный логотип
)
[no_logo] => объект стандартного класса
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Нет логотипа
)
[logo_on_file] => Объект stdClass
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Логотип находится в файле
)
[повторить] => Объект stdClass
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Повторить точный стиль в предыдущем порядке
)
)
[#after_build] => Массив
(
[0] => Массив
(
[0] => Drupal\Core\Field\Plugin\Field\FieldWidget\OptionsButtonsWidget
[1] => после сборки
)
)
[#field_name] => field_order_item_logo
[#parents] => Массив
(
[0] => field_order_item_logo
)
[#дерево] => 1
)
)