in bemjson
in bemhtml
Спасибо.
а как сделать в случае radio-group, т.е. добавить id к каждому input ?
нужно реализовать следующее:
@Sergei-b84 какой BEMJSON на входе?
@tadatuta пытался сделать так, но не знаю как присвоить id каждому input. Структура конечно не совсем получается такой, какую описал выше, но это не столь важно. Главное id прописать.
P.S.: в идеале бы конечно, сделать полное соответствие.
@Sergei-b84 Если задача просто добавить уникальные
id
дляlabel
иinput
, то достаточно такого шаблона вradio/__control/radio__control.bemhtml
(имя файла важно для порядка сборки шаблонов):Если
id
должны быть заданы заранее, то можно их указать в BEMJSON в объектах, передаваемых вoptions
и пробросить в атрибуты:Но если по какой-то причине нужна именно такая разметка, как в предыдущем комментарии, то я бы предложил вообще отказаться от использования
radio-group
и написать BEMJSON явно: