Khi bạn có một cái gì đó xảy ra với một liên kết, bạn cần tìm mã để tìm hook_menu()
. Sau đó, bạn cần đoán nó thuộc mô-đun nào. Trong trường hợp này, hãy xem mô-đun Người dùng cốt lõi:
function user_menu() {
$items['user/login'] = array(
'title' => 'Log in',
'access callback' => 'user_is_anonymous',
'type' => MENU_DEFAULT_LOCAL_TASK,
);
return $items;
}
Lưu ý các 'access callback' => 'user_is_anonymous',
dòng. Điều này có nghĩa là bạn chỉ có thể làm điều này nếu bạn ẩn danh (nghĩa là không đăng nhập). Điều này có nghĩa là bạn chỉ có thể tạo một mục menu với "người dùng / đăng nhập" làm đường dẫn và liên kết sẽ chỉ hiển thị khi bạn đăng xuất.
user/register
- tạo liên kết theo cách thông thường thông qua giao diện người dùng menu và nó chỉ xuất hiện cho người dùng không đăng nhập tự động.