Как тематизировать и развертывать пользовательские блоки, созданные в пользовательском интерфейсе администратора?
Я создал несколько пользовательских блоков в своей среде разработки и экспортировал их с помощью Features
+ FE Block
с заданными именами машин. А затем разверните и включите их в моей промежуточной среде.
Как и в приведенном ниже примере, блоки с одинаковым именем машины имеют разные идентификаторы блоков в разных средах, но я хочу, чтобы блок guide
имел специальную компоновку, чем другие блоки.
development
block-block-1 (guide)
block-block-2 (case_links)
staging
block-block-1 (case_links)
block-block-2 (guide)
Поскольку в разных средах блок guide
имеет разные block_id
, я нельзя просто использовать идентификатор блока в качестве идентификатора для применения этих правил css.
Что я должен сделать, чтобы решить эту проблему?
1 answers
Вы можете добавлять пользовательские классы или идентификаторы в свои блоки. Если вы не хотите кодировать его самостоятельно, лучше всего было бы использовать модуль класса блоков , а также, возможно, вместе с модулем стилей классов блоков , который предоставляет пользовательские шаблоны для ваших блоков.
--обновление --
Новая версия (7.x-2.0) модуля класса блоков только что изменила структуру базы данных, удалила таблицу block_class
и добавила поле css_class
в таблицу block
. То текущая версия модуля стилей классов блоков хорошо работает с классом блоков 7.x-1.2.