translation_translation_link_alter
modules/translation/translation.module, строка 336
- Версии
- 6
translation_translation_link_alter(&$links, $path)
Implementation of hook_translation_link_alter()
.
Replaces links with pointers to translated versions of the content.
Код
<?php
function translation_translation_link_alter(&$links, $path) {
if ($paths = translation_path_get_translations($path)) {
foreach ($links as $langcode => $link) {
if (isset($paths[$langcode])) {
// Translation in a different node.
$links[$langcode]['href'] = $paths[$langcode];
}
else {
// No translation in this language, or no permission to view.
unset($links[$langcode]);
}
}
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии