bem/project-stub

Не создаются модификаторы у елементов

Opened this issue · 7 comments

Не создаются модификаторы у елементов. У блоков работают.

Можно чуть подробнее описать проблему?

В версии 1.6.0 когда пишу { elem: 'some-element', mods: { theme: 'some-theme' } } после сборки в html нет .some-element_theme_some-theme.
В 1.5.0 все нормально

mods -> elemMods

Зачем такое переименование?

Кажется так всегда и было, просто шаблонизатор выполнял некую магию, которую ныне упразднили. https://ru.bem.info/technology/bemjson/v2/bemjson/#Представление-БЭМ-сущностей

Да, это исправление старой проблемы. Оно позволяет в шаблонах писать предикаты про модификатор блока и про модификатор элемента одновременно.

Спасибо!