О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal: Заменяем локальные задачи нод (табы) контекстными ссылками

0 votes
+
-

Странная штука — контекстные ссылки у нод есть только при просмотре тизеров, при просмотре полных версий уже появляются табы (локальные задачи).
Чтобы избавиться от табов и вывести вместо них контекстные ссылки нужно:
1. Добавить в template.php:
function THEMENAME_menu_local_task($variables) {
$link = $variables['element']['#link'];
if ($link['path'] == 'node/%/view') return false;
$link['localized_options']['html'] = TRUE;
return '<li>' . l($link['title'], $link['href'], $link['localized_options']) . '</li>';
}
 
function THEMENAME_menu_local_tasks($variables) {
$output = '';
$has_access = user_access('access contextual links');
 
if (!empty($variables['primary'])) {
подробнее

Полный оригинальный материал: