0

ログインしているユーザーに応じて動的に変化するメニュー項目を作成しようとしています。

これが私のモジュールのコードです:

<?php
global $user;
$current_uid = $user->uid;
$current_name - $user->name;
function willmodule_menu(){
$techprofile = 'tech=profile/' . $current_uid . '/' . $current_name;
$items['$techprofile'] = array(
  'menu_name' => 'menu-tech-account-menu',
  'title'=>'View Your Tech Profile',
);
return $items;
}
?>

何が間違っているのかわかりません。メニュー項目も表示されません。プラス面としては、私のサイトを壊すことはありません。

4

1 に答える 1

0

投稿中のタイプミスやコードの実際の間違いはほとんどありません。

   1. $current_name - $user->name; //change dash to = sign?
   2. $items['$techprofile'] //use double quotes instead of single quotes when 
                             //using php variables
于 2013-01-18T23:10:52.180 に答える