
Темизация кнопок через шаблон input в Drupal
11 июля 2023
Но эту проблему легко решить, если сделать для кнопок отдельный шаблон input--submit.html.twig с примерно таким содержимым:
<button{{ attributes.addClass("uk-button uk-button-default")|without('value') }}>{{ attributes.value }}</button>{{ children }}
Конечно, классы можно добавить любые. Теперь можно отдельно темизировать стандартный input через input.html.twig:
<input{{ attributes.addClass("uk-input") }} type="text" />{{ children }}
Это очень удобный способ темизации кнопок и форм при использовании css-фреймворков типа Bootstrap.