Добавьте вход / выход в меню drupal, которое не является основным или дополнительным меню - PullRequest
2 голосов
/ 16 июня 2010

Я пытаюсь добавить элемент в меню, которое я создал.

Я знаю, что оно получает первичное и вторичное меню с помощью "menu_secondary_local_tasks ()" и т. Д., А затем добавляет элементы на странице предварительной обработки.Как бы я поступил так с меню, которое я создал?

Вот код, который я использую, чтобы проверить, вошел ли пользователь в систему ...

function themeName_check_login() {
    global $user;
    if ($user->uid) {   
        print l("Log out, " . $user->name,"logout");
    } else {
        print l("Log In ","user");
    }   
}

Заранее спасибо, -Matt

Ответы [ 2 ]

1 голос
/ 17 июня 2010

Нет необходимости проверять, вошел ли пользователь в систему; ссылка для входа не будет видна пользователям, которые уже вошли в систему, а ссылка для выхода из системы не будет видна пользователям, которые не вошли в систему.

1 голос
/ 16 июня 2010

Если вы вызываете menu_navigation_links с названием вашего меню, вы должны получить массив ссылок, отформатированных для текущей страницы, которые затем можно легко добавить до отображения.

...