1

drupal モジュールを作成しようとしていますが、ページ /polcode に移動すると、次の通知が表示されます。

アクセスが拒否されました このページにアクセスする権限がありません。

これは私のモジュールです:

<?php
// $Id$

/**
 * @file
 * A module exemplifying Drupal coding practices and APIs.
 *
 * This module provides a block that lists all of the
 * installed modules. It illustrates coding standards,
 * practices, and API use for Drupal 7.
 */

/**
 * Implements hook_menu().
 */

function polcode_menu() 
{
 $items['polcode'] = array
 (
    'title' => 'tytuł',
    'description' => 'opis',
    'page callback' => 'drupal_get_form',
    'page arguments' => array('input_simple_form'),
    'access calback' => TRUE,
 );
 return $items;
}

/*
 * Form
 */

function input_simple_form($form, &$form_submit)
{
    $form['color'] = array
    (
    '#title' => t('Color'),
    '#type' => 'textfield',
    '#required' => TRUE,
    '#description' => t('Opis'),
    );
    $form['submit'] = array
    (
        '#type' => 'submit',
    '#value' => 'submit',
    );
    return $form;
}

キャッシュをクリアし、バックエンドでモジュールを有効にしましたが、管理者としてログインしていますが、何が問題なのですか? そして、これは情報です:

;$Id$

name = polcode
description = A first module.
package = Drupal 7 Development
core = 7.x
files[] = polcode.module

;dependencies[] = autoload
;php = 5.2 
4

1 に答える 1

2

のつづりを間違えaccess callbackました。変更してください:

'access calback' => TRUE,

することが:

'access callback' => TRUE,
于 2013-03-28T13:01:13.757 に答える