Войти с помощью github
Форум /

Доброго времени суток!

В общей методолгии БЭМ и соглашения по неймингу сказано, что можно использовать модификаторы двух видов 1) ключ + значение block-name_mod-name 2) Булевый block-name_mod-name_mod-val

Однако, в документации к технологиям BemJSON или BH отсутствуют примеры установки модификатора булевого значения везде примеры установки модификаторов вида ключ-значение

{
  block: 'link',
  mods: { color: 'green' }
}

Подскажите как использовать модификаторы булевого типа

И второй вопрос.

Если у страницы указать модификатор темы

{
  block: 'page',
  mods: { theme: 'islands' }
}

Как дочерним блокам использовать этот модификатор? Необходимо миксовать дочерние блоки с элементом блока родителя?

<body class="page_theme_islands">
<div class="header page__header_theme_islands">