Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.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

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
Php 我应该为这个规范生产什么类型的drupal模块?_Php_Drupal_Drupal Modules_Drupal 7 - Fatal编程技术网

Php 我应该为这个规范生产什么类型的drupal模块?

Php 我应该为这个规范生产什么类型的drupal模块?,php,drupal,drupal-modules,drupal-7,Php,Drupal,Drupal Modules,Drupal 7,我是drupal新手,需要编写一个模块,该模块使用来自eprints存储库的提要(其结果是一块JSON,我将对其进行格式化——eprints是一个文档存储库,我将使用作为电子邮件地址的用户ID对其进行查询),并将结果输出到主内容体中,但其中并不是所有内容。因此,显示此模块的页面的主体内容应如下所示: +-------------------------------------------+ | User editable content | +------

我是drupal新手,需要编写一个模块,该模块使用来自eprints存储库的提要(其结果是一块JSON,我将对其进行格式化——eprints是一个文档存储库,我将使用作为电子邮件地址的用户ID对其进行查询),并将结果输出到主内容体中,但其中并不是所有内容。因此,显示此模块的页面的主体内容应如下所示:

+-------------------------------------------+
| User editable content                     |
+-------------------------------------------+

Title of my module

+-------------------------------------------+
| Output of my module, configured by admins |
+-------------------------------------------+
因此,我需要允许管理员将此模块添加到任意页面,并对每个页面进行配置——也就是说,当管理员将此模块添加到特定页面时,他们应该能够提供一个用户ID,用于查询该特定页面的repo,因此模块的每个实例上的内容都不同

这有意义吗?我猜这是一个节点模块,但我已经读到节点模块占据了整个页面——重要的是我可以将模块输出与一些任意可编辑的内容结合起来。这可能吗?如果是,我需要哪种类型的模块?我在哪里可以阅读更多关于它的信息?无论是一个HOWTO/教程还是一个简单的学习示例,都将不胜感激。

一个drupal模块不能有多个“实例”


我真的无法确定这其中的哪一部分与eprints相关,但其他一切都应该可以通过字段和视图来完成。

eprints位是一些使用提要的代码,如
http://eprints.mysite/USERID
并将结果包含在页面上,这样我就可以拥有,例如。,pages/people/jaybee和/people/dontcare4免费,在每个页面上,我们都可以看到来自eprints的自己的提要。因此,我将阅读有关字段和视图的内容,谢谢。编辑:浏览文档,字段是我需要的。助教。