Шаблон блока для ОТДЕЛЬНОГО блока с webform

Главные вкладки

Аватар пользователя Dec0der Dec0der 7 мая 2019 в 17:48

Для темизации блока webform можно использовать
block--webform-block.html.twig

Но таким образом будут темизироваться все блоки webform.

А как темизировать блок отдельного опросника?
Так block--webform-block--001.html.twig не работает.

Лучший ответ

Аватар пользователя ivnish ivnish 7 мая 2019 в 18:00

А реально нужен прям отдельный шаблон? CSS не поможет?

Комментарии

Аватар пользователя Dec0der Dec0der 7 мая 2019 в 19:11

Для конкретного блока только следующие шаблоны предлагаются:

FILE NAME SUGGESTIONS:
* block--webform.html.twig
* block--webform-block.html.twig
* block--webform.html.twig
x block.html.twig

Для отдельного опросника:

FILE NAME SUGGESTIONS:
* webform--otpravit-zayavku.html.twig
x webform.html.twig

Но нужно именно для блока.

Аватар пользователя Orion76 Orion76 7 мая 2019 в 20:06
1

Судя по "выводу" дебаггера темы, что-то тут не так:

FILE NAME SUGGESTIONS:
* block--webform.html.twig
* block--webform-block.html.twig
* block--webform.html.twig
x block.html.twig

(дублируется наименование шаблонов и т.п.)

попробуйте "подобрать" наименование имени файла-шаблона по такому шаблону:

block--[module]--[delta].html.twig

где
module - webform
delta - "машинное" наименование блока

Источник: https://www.drupal.org/docs/8/theming/twig/twig-template-naming-conventions
Раздел: Blocks