Я хочу использовать виджет «Выбор значка» в пользовательской форме, но не могу найти, как это сделать.
Цель состоит в том, чтобы отобразить селектор значков, как при установке виджета в режиме отображения формы из вспомогательного офиса.
Вот конфигурация моего поля в виде:
public function getFormId()
{
return 'my_custom_form_id';
}
public function buildForm(array $form, FormStateInterface $form_state)
{
// ... other fields ...
$form['icon_choice'] = [
'#type' => 'entity_autocomplete',
'#target_type' => 'taxonomy_term',
'#selection_settings' => [
'target_bundles' => [ 'icons' ]
]
];
// ... other fields ...
return $form;
}
Я нашел в Интернете инструкции по созданию виджета и использованию его из интерфейса бэк-офиса Drupal, но я не думаю, что понял, как это сделать при программировании в полях моей пользовательской формы.
Заранее благодарю за помощь.
Germain.