Drupal 8 добавить атрибут к form > inpunt type="search"

Стандартная форма поиска имеет вид:

<form>
    <input type="search">
</form>

Как добавить атрибут к input, placeholder="Что будем искать?", чтобы текст был внути формы?


Ответы (1 шт):

Автор решения: Иван Конкин

Хук фром альтер:

function konkin_info_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {
  if (in_array($form_id, ['search_block_form', 'search_form'])) {
    $form['keys']['#attributes']['placeholder'] = t('Что будем искать?');
  }
}
→ Ссылка