крючок для манипуляции с блоком

Я занимаюсь разработкой темы, реализующей загрузчик, и ищу зацепку, чтобы обернуть блок.

Все блоки например:

<div id="block-blockname-blockname-block"class="block block-blockname contextual-links-region">
...
</div>

Я хочу обернуть это динамически крючком, вот так:

<div class="row"><div class="col-lg-12">

<div id="block-esp-csecundario-esp-csecundario-block"class="block block-esp-csecundario contextual-links-region">
...
</div>
</div></div>

Я не знаю, какой хук нужен для манипулирования этим блоком.

0

Решение

Изучая данные о друпских хуках, мы нашли «hook_block_view_alter» и реализовали его следующим образом.

function mytheme_block_view_alter(&$data, $block) {
if(isset($data['content']) && drupal_is_front_page() &&
is_string($data['content']) && !empty($data['content'])){
$data['content'] =  '<div class="row row-wrap">' .
'<div class="col-lg-12 col-wrap">' .
$data['content'] .
'</div></div>';
}
}

Я отфильтровал, потому что выбрасывает несколько ненужных блоков.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]