iNFerNo 26 марта 2014 в 13:17 В наличие блок-меню с тремя ссылками в футере блока (которого там нет) нужно добавить ссылку на страницу одну. как такое реализовать? Drupal7 Есть вопрос Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
EvgenySorokin 26 марта 2014 в 14:38 <?php function themename_preprocess_block(&$vars, $hook) { if ($vars['block_id'] == 2) { $vars['content'] = $vars['content'] . '<a href="/">222</a>'; } } ?>
iNFerNo 26 марта 2014 в 15:52 что то if ($vars['block_id'] == 'menu-articles') { $vars['content'] = $vars['content'] . '222'; } не работает нихрена
iNFerNo 27 марта 2014 в 7:48 Ну это айди блока смотрю его название в ссылке на странице блоков, предпоследнее значение ( при навидение мышки на ссылку редактирования блока)
EvgenySorokin 27 марта 2014 в 8:20 Вот пишут, что ['block_id'], который я сначала предложил - лучше не использовать, тк он не уникальный. Рекомендуют bid использовать. А можно еще html id. Чтобы узнать bid блоков - <?phpdsm($vars['block'])->bid;?> <?phpif ($vars['block_html_id'] == "block-menu-menu-custom-menu-1") { $vars['content'] = $vars['content'] . '<a href="/">222</a>';} if ($vars['block']->bid == "538") { $vars['content'] = $vars['content'] . '<a href="/">222</a>';} ?>
Комментарии
кроме темизации блока-меню есть еще решение?
<?php function themename_preprocess_block(&$vars, $hook) {
if (
$vars['block_id'] == 2) {$vars['content'] = $vars['content'] . '<a href="/">222</a>';
}
}
?>что то
if ($vars['block_id'] == 'menu-articles') {
$vars['content'] = $vars['content'] . '222';
}
не работает нихрена
id правильный впиши.
Ну это айди блока смотрю его название в ссылке на странице блоков, предпоследнее значение ( при навидение мышки на ссылку редактирования блока)
Вот пишут, что ['block_id'], который я сначала предложил - лучше не использовать, тк он не уникальный. Рекомендуют bid использовать. А можно еще html id.
Чтобы узнать bid блоков -
<?php
dsm($vars['block'])->bid;
?>
<?php
if ($vars['block_html_id'] == "block-menu-menu-custom-menu-1") {
$vars['content'] = $vars['content'] . '<a href="/">222</a>';
}
if (
$vars['block']->bid == "538") {$vars['content'] = $vars['content'] . '<a href="/">222</a>';
} ?>
Спасибо, ваше помощь решила мой вопрос.
юзал html_id