【问题标题】:How to implement admin interface for drupal7 custom module?如何为 drupal7 自定义模块实现管理界面?
【发布时间】:2014-10-07 09:26:52
【问题描述】:

我是 Drupal 的新手。我正在努力在 drupal7 中创建自定义模块。

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

但是我需要这个模块的管理界面作为“用户提交的评分显示在管理部分”和“管理员需要对用户评分执行批准、编辑、删除操作”。

如何实现。

请帮助我。提前致谢。

【问题讨论】:

    标签: php drupal drupal-7 content-management-system drupal-modules


    【解决方案1】:

    你搜索过谷歌吗?如果是这样,它可能会将您定向到Creating a module configuration (settings) page

    【讨论】:

      【解决方案2】:

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

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

      然后您可以将管理员权限添加到 admin/people/permissions 页面。

      【讨论】:

        【解决方案3】:

        不确定如何存储通过表单收集的数据,但我的建议是使用表单收集的字段创建内容类型。然后,当您提交表单以存储该数据时,您只需在内容类型中创建新节点。您会很容易找到一些教程,解释如何以编程方式创建某些内容类型的新节点。这样您就可以“在系统中”提交您提交的数据,这样您就可以使用视图模块来检索您的数据。

        【讨论】:

          猜你喜欢
          • 2018-06-27
          • 1970-01-01
          • 2016-04-17
          • 2014-02-24
          • 1970-01-01
          • 2012-12-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多