Всем привет.
Хочу добавить пункт в меню. Ссылка должна вести, допустим на вкладку из профиля. В форме меню при добавлении ссылки php использовать нельзя, соответственно uid просто так не определить. При помощи чего это можно сделать?
Народ, я же вижу что вы тут есть
вы главное скажите, это решается как-то по простому или модуль написать надо? Мне все равно пора учиться это делать, но блин тратить время на решение решенных задач не очень хочется
Комментарии
подпишусь... сам раньше спрашивал.. решил через сам знаете какой модуль...
Народ, я же вижу что вы тут есть
вы главное скажите, это решается как-то по простому или модуль написать надо? Мне все равно пора учиться это делать, но блин тратить время на решение решенных задач не очень хочется
Там load-функция в хуке меню должна быть, либо самопись, либо вьюс, либо хз
http://api.drupal.org/api/drupal/modules--user--user.module/function/use...
<?php
$items['user'] = array(
'title' => 'User account',
'page callback' => 'user_page',
'access callback' => TRUE,
'type' => MENU_CALLBACK,
'file' => 'user.pages.inc',
);
?>
http://api.drupal.org/api/drupal/modules--user--user.pages.inc/function/...
<?php
function user_page() {
global $user;
if ($user->uid) {
menu_set_active_item('user/' . $user->uid);
return menu_execute_active_handler();
}
else {
return drupal_get_form('user_login');
}
}
?>
спасибо
Есть готовое удобное решение [module=menu_token]. Позволяет использовать токены для меню
sibero777 спасибо, посмотрю. а то me не очень...