Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms 我是否需要为用户帐户创建一个模块,以创建和保存自定义";“对象”;由表格中的选择组成_Forms_Drupal_Web Applications_Module - Fatal编程技术网

Forms 我是否需要为用户帐户创建一个模块,以创建和保存自定义";“对象”;由表格中的选择组成

Forms 我是否需要为用户帐户创建一个模块,以创建和保存自定义";“对象”;由表格中的选择组成,forms,drupal,web-applications,module,Forms,Drupal,Web Applications,Module,我使用Drupal两年,建立了一些安静的“标准”网站(主要是“静态内容”,没有用户日志记录等) 我总能找到我想要的模块(视图、幻灯片等) 在接下来的几周里,我必须构建一个更复杂的项目,我想知道我是否可以用Drupal轻松地完成它。 在此之前,我从未使用过drupal API,也没有创建模块 但是我是C++开发者,我认为我没有什么问题可以很快地学习API的工作原理。 我已经阅读了Drupal.org关于如何创建模块(模块“current_posts”)的教程,并且了解了全局机制 在接下来的几周里,

我使用Drupal两年,建立了一些安静的“标准”网站(主要是“静态内容”,没有用户日志记录等) 我总能找到我想要的模块(视图、幻灯片等)

在接下来的几周里,我必须构建一个更复杂的项目,我想知道我是否可以用Drupal轻松地完成它。 在此之前,我从未使用过drupal API,也没有创建模块

<>但是我是C++开发者,我认为我没有什么问题可以很快地学习API的工作原理。 我已经阅读了Drupal.org关于如何创建模块(模块“current_posts”)的教程,并且了解了全局机制

在接下来的几周里,我必须构建一个包含更复杂部分的站点,我想知道如何使用Drupal实现它:

该站点由以下内容组成:

  • “经典部分”,包括内容、视频等
  • 用户区
用户部分允许用户执行以下操作:

  • 创建帐户
  • 填写表格以创建自定义“对象”。例如,对象是由5个部分组成的化合物。每一部分都有几种可能性。 示例:第1部分->选项A、B、C、D、E,第2部分->选项aa、bb、cc、dd等
  • 将其对象保存到集合中
  • 填写第二张表格,提供有关他刚刚创建的对象的额外信息
  • 保存这些附加信息
  • 根据他在第2)节和第4)节中所做的选择,获取一些定制信息
  • 稍后重新记录并重新加载他以前构建的对象
  • 我想知道:

    • 它只能通过现有模块实现
    • …还是我需要开发自定义模块
    • 我是否需要在数据库中创建一些自定义表
    • …还是可以只处理内容类型
    • 我是否需要像真正的数据库开发人员一样在纸上“设计”表交互
    有什么特别的东西我需要小心吗?关于如何实现这一点,你有什么线索吗? 在短时间内这看起来可行吗

    最后但并非最不重要;)Drupal真的是这样一个项目的好解决方案吗


    提前感谢您的帮助

    Drupal非常适合这样的项目。您不需要太多额外的模块,只需要核心模块

    1) 核心用户模块很好

    2) 节点类型A。使用描述的字段和用户角色创建节点,该用户角色将能够添加新的A节点以及编辑/删除自己的A节点

    4) 节点类型B。只需为节点类型A添加关系,用户就可以进行连接。使用这里的模块。这里有类似的用户角色权限

    6) 这需要更多的信息,但您似乎需要使用视图模块来实现这一点


    7) 欢迎来到Drupal!这也是一个核心功能。

    嗨,经典部分做什么?用户可以构建多个对象吗