Подскажите, как на контактную форму программно сделать поле не с одним значением. а с возможностью добавлять новые значения через кнопку "добавить еще".
Вот этот код в form_alter сделать поле с одним значением:
$form['field_phone'] = array(
'#type' => 'textfield',
'#title' => 'Номер телефона',
'#maxlength' => 255,
'#required' => true,
'#weight' => 1,
);
Комментарии
Вам нужен WidgetBase->formElement
P.S. я бы все таки делал через extends, так как там парадигма все таки.
мне понравилась статья от лулов https://www.lullabot.com/articles/extending-a-field-type-in-drupal-8