我是Drupal的新手。我正在努力在drupal7中创建自定义模块。
我在首页创建了一个评论表单(包含姓名,评分,评论字段)。 用户提交此表单后,我将数据存储在数据库中。我重新检索并在块中显示这些数据。这就是我所做的。
但是我需要这个模块的管理界面As"用户提交的评级显示在管理部分"和"管理员需要执行批准,编辑,删除用户评级的操作"。
如何实现这一点。
请帮助我任何人。提前谢谢。
答案 0 :(得分:1)
不确定如何存储您使用表单收集的数据,但我的建议是创建包含表单收集字段的内容类型。然后,当您提交表单以存储该数据时,您只需在内容类型中创建新节点。您可以轻松找到一些教程,解释如何以编程方式创建某些内容类型的新节点。这样,您就可以在系统中提交您提交的数据"所以你可以用户,即视图模块来检索你的数据。
答案 1 :(得分:1)
你搜索谷歌了吗?如果是这样,它可能会引导您Creating a module configuration (settings) page
答案 2 :(得分:1)
如果我没有误解您的问题,我认为实现此目的的正确方法是将您的模块权限添加到drupal权限系统中。 您可以通过向模块添加hook_permission
来实现此目的function custommodulename_permission() {
return array(
'custommodulename' => array(
'title' => t('custommodulename'),
'description' => t('Access URL for custommodulename module.'),
),
);
然后,您可以将管理员权限添加到admin / people / permissions页面。