В модуле определяю ссылки:
function library_link($type, $node = NULL, $teaser = FALSE) {
$links = array();
$content = '';
if($node->type == 'library') {
if (user_access('create library')) {
$links[] = l(t('Add'), "library/add", array('title' => t('Add a new library')));
$links .= theme('t_library_link',$links);
}
if (user_access('update library')) {
$links[] = l(t('Edit library'), "library/" . arg(1) . "/" . arg(2) . "/edit", array('title' => t('Edit library') . $node->title));
$links[] = l(t('Delete library'), "library/" . arg(1) . "/" . arg(2) . "/delete", array('title' => t('Delete library') . $node->title));
$links .= theme('t_library_link',$links);
}
}
return $links;
}
$links = array();
$content = '';
if($node->type == 'library') {
if (user_access('create library')) {
$links[] = l(t('Add'), "library/add", array('title' => t('Add a new library')));
$links .= theme('t_library_link',$links);
}
if (user_access('update library')) {
$links[] = l(t('Edit library'), "library/" . arg(1) . "/" . arg(2) . "/edit", array('title' => t('Edit library') . $node->title));
$links[] = l(t('Delete library'), "library/" . arg(1) . "/" . arg(2) . "/delete", array('title' => t('Delete library') . $node->title));
$links .= theme('t_library_link',$links);
}
}
return $links;
}
там же функция, которая выводит ссылки:
function t_library_link($list) {
$cont = '';
foreach ($list as $list_item) {
$cont .= $list_item.'|';
}
return $cont;
}
$cont = '';
foreach ($list as $list_item) {
$cont .= $list_item.'|';
}
return $cont;
}
В node-library.tpl делаю вывод: print $links
Разрешения есть, но на странице - пусто. Что делаю не так?
Просьба помогать только если есть желание(от "-" пользы мало).