Avem un site web Drupal 9 și folosim câmpuri „listă (text)” ale căror afișaje sunt setate la „Check Boxes/ Radio Button”. Acest lucru face ca rezultatul să fie împachetat într-un set de câmpuri pe care trebuie să-l eliminăm.
Am încercat câteva încercări și erori (ghicire) la modificarea câmpului în hook_form_alter(), dar setul de câmpuri rămâne.
Variabila de câmp este mai jos:
Matrice
(
[#type] => container
[#parents] => Matrice
(
[0] => field_order_item_logo_wrapper
)
[#attributes] => Matrice
(
[class] => Array
(
[0] => câmp--tip-list-șir
[1] => câmp--nume-câmp-comanda-articol-logo
[2] => câmp--widget-opțiuni-butoane
)
)
[widget] => Matrice
(
[#title] => Imagine / Logo
[#descriere] =>
[#field_parents] => Matrice
(
)
[#required] => 1
[#delta] => 0
[#greutate] => 0
[#element_validate] => Matrice
(
[0] => Matrice
(
[0] => Drupal\Core\Field\Plugin\Field\FieldWidget\OptionsButtonsWidget
[1] => validateElement
)
)
[#key_column] => valoare
[#type] => radiouri
[#default_value] => logo_personalizat
[#options] => Matrice
(
[custom_logo] => obiect stdClass
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Furnizați sigla
)
[stock_art_as_shown] => obiect stdClass
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Artă stoc așa cum se arată
)
[stock_logo] => obiect stdClass
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Logo stoc
)
[no_logo] => obiect stdClass
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Fără logo
)
[logo_on_file] => obiect stdClass
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Logo-ul este pe fișier
)
[repeat] => obiect stdClass
(
[__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
[string:protected] => Repetați stilul exact ca comanda anterioară
)
)
[#after_build] => Matrice
(
[0] => Matrice
(
[0] => Drupal\Core\Field\Plugin\Field\FieldWidget\OptionsButtonsWidget
[1] => afterBuild
)
)
[#field_name] => field_order_item_logo
[#parents] => Matrice
(
[0] => field_order_item_logo
)
[#tree] => 1
)
)