2013-09-25 32 views
0

我真的不知道到什么方向走。 我有一个显示各种物品的状态,在多个页面框。我希望它可以轻松更新,并希望通过模块进行更新。我不知道要走什么方向,只需要轻轻一推。Drupal的创建形式管理员更改特定内容

我创建了一个表中的Drupal SQL数据库,但不知道我怎么会去在Drupal的控制面板创建一个管理工具来进行更改。

没有人有我应该如何去任何想法? p.s.我使用的Drupal 7

+0

功能你会想创建一个使用hook_menu()向drupal管理部分添加一个新菜单项的模块。在你的新菜单项中,你定义了一个页面回调函数,这个函数将会呈现你的管理页面。 – PiX06

回答

1

自定义管理页面可以被定义如下:

function mymodule_menu() { 
    $items['admin/def'] = array(
     'page callback' => 'mymodule_abc_view', 
     'page arguments' => array(1, 'foo'), 
     'access arguments' => array('administer nodes'), 
     'title' => 'Foo settings', 
     'type' => MENU_NORMAL_ITEM, 
    ); 
    return $items; 
    } 

哪里MyModule的是你的模块和mymodule_abc_view的名称是返回的加价管理页面

+0

如果你想提供更多的互动,你可能想在页面回调返回一个表单,管理员可以更新数据。做这将是Drupal.org一个很好的起点形成API页面https://api.drupal.org/api/drupal/developer%21topics%21forms_api_reference.html/7 – PiX06

相关问题