hook_link_alter
developer/hooks/core.php, строка 962
- Версии
- 5
hook_link_alter(&$node, &$links)
- 6
hook_link_alter(&$links, $node)
Производит изменения перед тем как отображаются ссылки в ноде. Один из популярных способов использования этого хука - изменение/удаление ссылок из других модулей. Если вы хотите добавить ссылку в секцию ссылок ноды, используйте вместо этого hook_link()
.
Параметры
$links
Древовидный массив ссылок для ноды, где снабженный ключами сопутствующим модулем.
$node
Объект-нода, содержащий ссылки.
Возвращаемое значение
Нет.
Связанные темы
Код
<?php
function hook_link_alter(&$links, $node) {
foreach ($links as $module => $link) {
if (strstr($module, 'taxonomy_term')) {
// Link back to the forum and not the taxonomy term page
$links[$module]['href'] = str_replace('taxonomy/term', 'forum', $link['href']);
}
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии