2012-02-15 13 views
0

何かをする必要があり、それを行うための最良のオプションが何であるか把握できません。drupal 6:管理者のためのページを追加する

drupalでは、単純なPHPスクリプトで情報を表示するページを追加する必要があります。このページには管理者のみが表示されます。

私はこのようなメニュー項目を追加する方法について考えた:

$items['admin/visits_log'] = array(
     'page callback' => 'visitst_log', 
     'access callback' => true, 
     'access arguments' => TRUE, 
     'type' => MENU_CALLBACK, 
    ); 

が、それは私はそれは簡単な質問ですけど、私はちょうど必要なだけのテキスト...

、ページに表示されていないです小さな方向..

+0

だけの小さなノートでuser_access()を使用する時期'access callback'は関数ではなく、引数を受け付けない関数です – Clive

答えて

2

drupalのテーマシステムでレンダリングするには、$ outputを(印刷の代わりに&出口)HTMLコードとして返す必要があります。そのコールバックは次のようにコーディングすることができます:あなたが管理者ユーザーのためのページのみを表示したい場合は、あなたが適切だけではなく、「真」のアクセスのセットアップを持っている必要があること

function visitst_log() { 
    $output = "<p>Hello world!</p>"; 
    return $output; 
} 
+0

ありがとう、それは私が必要なものです –

0

注意。たとえば、次のように

$items['admin/visits_log'] = array(
     'page callback' => 'visitst_log', 
     'access arguments' => array('administer nodes'), 
     'type' => MENU_CALLBACK, 
    ); 

(アクセス・コールバックを指定しない場合、それは...あなたは `アクセスarguments`を設定する必要はありませんデフォルト

関連する問題