问题标签 [drupal-fields]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1063 浏览

drupal - Drupal 7:查看主题 - 通过数字获取特定字段?

我正在尝试在“views-view-fields--news.tpl.php”中获取特定的字段编号。现在是这样的:

我试图做这样的事情:

但它似乎不起作用,谷歌也不关心我的问题。

你能帮我弄清楚这个吗?

0 投票
1 回答
6407 浏览

drupal - 在自定义内容类型中创建链接字段

我有几种自定义内容类型,在一个特定的内容类型中,我需要提供两个字段,一个用于链接的 href,一个用于链接的文本,这样我可以在最少的用户参与的情况下构建和设置 HTML/ CSS。我也有这个内容类型的自定义 node.tpl。我的问题是,drupal 会在我创建的每个字段周围抛出 div,这些字段不在此内容类型(node-custom.tpl)的模板文件中,并且我无法将 href 用于在其周围包含 div 的链接<a href="<div id="something">google.co.uk</div>"></a>查看我的问题. 也许我做错了,所以欢迎任何其他想法。

请注意,我正在尝试以最少的用户参与 HTML/CSS 访问来创建此站点。我知道我可以在现场手动编码链接。

0 投票
1 回答
1145 浏览

drupal - 在 Drupal 中,是否不可能将字段关联到没有捆绑包的实体?

我通过自定义模块创建了一个实体。该实体没有任何捆绑包,并且创建得非常好。entity_get_info 表示不需要捆绑。

接下来,我使用 field_create_field 为实体引用创建一个字段,它也可以正常工作。现在,当我想将此字段作为实例关联到我的自定义实体并且当我调用 field_create_instance (不指定捆绑包)时,我收到错误消息:

drupal FieldException:尝试创建没有包的字段实例

我继续看到 bundle 是 field_config_instance 中的必填字段。我试图将 bundle 指定为与​​实体相同的名称,但这对我也不起作用。实际上,它确实创建了一个实例,但是当我执行 field_attach_form 时,在实体添加/编辑表单上,我收到另一个错误:

注意:未定义索引:EntityReferenceHandler_base->buildEntityFieldQuery() 中的 target_bundles(/Applications/MAMP/htdocs/MYPROJECT/sites/all/modules/entityreference/handler/base.inc 的第 174 行)。

任何帮助将不胜感激。

0 投票
2 回答
3318 浏览

php - Drupal 7 中具有多个文件字段的自定义字段

我正在制作一个自定义“视频”字段,该字段应该接受多个文件(用于不同的视频格式)和一个标题。到目前为止,架构很好,但我无法让它上​​传和存储实际文件。

我的代码hook_field_widget_form如下所示(仅粘贴相关位):

另外,在我的.install文件中:

我得到的错误是当我尝试存储数据时。我得到的表格没问题,数据库看起来很好(至少是 Drupal 生成的字段),但是当它尝试执行 INSERT 时,它失败了,因为它尝试进入这些整数字段的值是一个空字符串。

据我了解,它们必须是整数,对吗?(fids?)但我猜这些文件没有被上传,即使我确实得到了上传文件的正确界面。

Drupal 向您展示了它尝试执行的 INSERT 查询,这里发布的时间太长,但我可以在那里看到该caption字段的值(它只是一个文本字段)在查询中很好,所以这只是一个问题与文件字段。

0 投票
0 回答
441 浏览

drupal-7 - 在论坛中显示自定义字段

我在 config->account settings (manage fields) 中创建了一些自定义字段,并将它们放在我的注册表单中,但我希望其中一些显示在我在下面显示的帖子计数下的图像中,通常在他们创建新主题或重播。

如何显示该字段?从我所做的搜索中,我发现它在模块 VIEWS 中。我正在里面搜索以找到添加该字段的位置。

0 投票
2 回答
612 浏览

drupal - 结合 2 个用户个人资料字段,为整个字段提供“添加更多”

我正在尝试在 drupal 7 中创建一个用户配置文件字段,该字段结合了多个字段并且可以有多个值。
例如,该字段是“Past Job Title”“From Year”“To Year”,整个字段(有 3 个子字段)可以有多个值,因此可以有如下值

用户应该能够添加他/她想要的任意数量的值。在 Drupal 7 中,可以通过将 Number of Values 设置为 Unlimited 来启用单个字段的多个值,但是在多个字段组合在一起的情况下如何做。请建议...

0 投票
1 回答
210 浏览

drupal - 无法在 drupal 中增加图像标题字段长度?

我希望将标题/标题设置为 > 300。但是,我注意到即使该字段设置为接受最大值为 500。在数据库中,“field_image_title”列设置为 128。有什么想法吗?

谢谢。

0 投票
1 回答
823 浏览

drupal - Drupal 7 中内容类型的字段列表

我想做的是获取内容类型已创建的所有主要字段的列表(核心字段和 cck 字段)。类似于此处描述的内容:How to list CCK fields by content type in Drupal but for Drupal 7.

帮助任何人?

0 投票
1 回答
662 浏览

php - 关于为 drupal 创建自定义字段的问题

我开始学习drupal 自定义,我正在尝试为drupal 创建一个非常简单的自定义字段。

我尝试遵循几个教程,但是当我安装该字段(显然没有问题)时,它没有出现在字段列表中。但是如果我尝试查看源代码,我的字段具有“隐藏”属性。

实际上我开发了 2 个文件,信息文件和 module_file。

这里是模块的代码:

我不确定问题是否是缺少安装文件。我试着看他们中的几个,但他们是如此不同。我不明白如何将我的自定义字段添加到数据库中(我认为它是必需的)。我必须做一个查询?或者我必须使用一些功能。

我需要制作一个 mymodule_install 方法吗?或者在那种情况下只需要 mymodule_field_schema?(查看不同的基本模块,其中一些仅实现该功能,但其他实现 insatll 方法,而不是 field_schema)。

因此,例如,如果我想添加我的自定义字段,它将是一个字符串,并且它只需要一个文本框我还需要做什么,以便让我的字段在 drupal 上可用?

基本上,我的自定义字段不需要新的小部件,我想使用 drupal 中已有的常用文本小部件。

0 投票
1 回答
4256 浏览

php - 如何以编程方式在 Drupal 7 中向用户配置文件添加新字段

我想开发一个模块,在drupal 7中向用户配置文件添加字段,例如电话号码和简历......我不知道该怎么做(使用数据库或使用字段API)请帮助我。
任何清晰的教程将不胜感激。