[РЕШЕНО] Пропадает класс кнопки

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

Аватар пользователя RusBel RusBel 17 апреля 2017 в 21:37

Использую Commerce и тему Bootstrap. в настройке темы выставлен режим Цветные кнопки. Решил я поменять в кнопке надпись "Add to cart" на "В корзину". В разделе Перевод интерфейса нашел эту английскую фразу и перевел ее на русскую. в итоге у кнопки(тег ) пропал класс, отвечающий как раз за цвет (.btn-success). Не пойму почему он пропал. В переводе интерфейса удаляю этот перевод и класс этот возвращается вместе с цветом кнопки.
Подскажите, почему так происходит и как перевести кнопку чтобы класс (.btn-success) остался?

P.S.: пробовал менять название кнопки через хук, цвет тоже пропадает вместе с классом.

Комментарии

Аватар пользователя RusBel RusBel 18 апреля 2017 в 7:35

Не подскажите с какого файла принскрин делали?
Я вот так вышел из положения:

function mybootstrap_subtheme_bootstrap_colorize_text_alter(&$texts) {
  $texts = array(
    'contains' => array(
      t('В корзину') => 'success'
    )
  );
}

Как думаете, такой выход приемлем? Правда слетели все остальные кнопочные цвета. Но мне их столько и не надо. На крайняк в этой же функции допишу еще парочку и всё.