0

我是Drupal的新手。我正在drupal7中创建自定义模块。如何实现drupal7自定义模块的管理界面?

我在首页创建了一个评论表单(包含名称,评级,注释字段)。 用户提交此表单后,我将数据存储在database.I中,并在块中显示此数据。这就是我所做的。

但我需要这个模块管理接口和“提交的评价显示在管理部分用户”,“管理员需要进行审批,修改,删除用户评级操作”。

如何实现这一点。

请帮我一个。提前致谢。

回答

1

不知道你是如何存储你与你的表格所收集的数据,但我的建议是创建内容类型与形式收集领域。然后,当您的表单被提交用于存储该数据时,您只需在您的内容类型中创建新节点。您可以轻松找到一些教程,解释如何以编程方式创建某些内容类型的新节点。这样你就可以将提交的数据“存入系统”,这样你就可以使用视图模块来检索你的数据。

1

如果我没有误解你的问题,我认为正确的方法来实现这个是通过添加你的模块权限到drupal权限系统。 您可以通过添加到您的模块hook_permission

function custommodulename_permission() { 
return array(
'custommodulename' => array(
    'title' => t('custommodulename'), 
    'description' => t('Access URL for custommodulename module.'), 
), 
); 

那么你可以添加管理员权限到管理/人/权限页面实现这一目标。

相关问题