问题标签 [drupal-field-collection]

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 回答
1903 浏览

php - 如何在 Drupal 7 中预填充字段集合字段?

我有一个内容类型,可以包含无限的嵌入字段集合实例field_foo,每个集合包含两个字段:field_foo_barfield_foo_baz

field_foo我想修改此内容类型的节点创建表单,以使用现有节点上同一字段的值预填充。

默认情况下,节点创建表单具有:

...我想设置,例如:

我怎样才能做到这一点?我觉得我错过了一些直截了当的东西。

我试图简单地克隆空字段集合hook_form_alter()并更改field_foo_barfield_foo_baz值以适应,但它会导致添加/删除行和调整多个增量、权重等问题,这让我看起来像是在叫错树。

0 投票
1 回答
727 浏览

drupal-7 - Drupal 7 - 内容类型内的内容类型 - 像字段集合

我想创建一个名为“联系人”的内容类型,它将在其他内容类型中共享,例如“客户”和“潜在客户”。当我创建一个新客户时,我希望能够以相同的形式为这个客户创建新的联系人,比如一个字段集合。例如:

添加新客户

姓名:

公司:

电子邮件:

联系人(多值)


姓名:

电子邮件:


添加新联系人

但是,在“联系人”内容类型中,我有更多字段可以稍后填写:

姓名: 电子邮件: 电话: 地址: 城市: 州....

谢谢!

0 投票
2 回答
9931 浏览

drupal - 以编程方式修改字段集合缺少 hostEntity 字段

我正在尝试修改已经存在的节点中的字段集合,以便可以更改 3 数组中第一个元素上的图像。问题是,当我执行 entity_load 或 entity_load_single 时未设置 hostEntity 信息,所以当我做一个:

我收到以下错误:

当我 print_r 字段集合实体时,hostEntity:protected 字段确实是空的。我的字段集合设置如下:

  • field_home_experts
    1. 专家图像 <--- 只想更改此数据并将其余数据保留在下面
      • field_expert_image
      • 图片
    2. 专家姓名
      • field_expert_name
      • 文本
    3. 专家头衔
      • field_expert_title
      • 文本

这是我试图用来修改现有节点字段集合的代码:

任何帮助将不胜感激,我对整个 Drupal 还是很陌生(最终用户或开发人员)

0 投票
1 回答
907 浏览

solr - 带有字段集合的搜索 API

问题:我想索引我的字段集合项,以便用户可以搜索它们。

我的内容类型基于几个字段集合,其中包含许多应该可搜索的文本字段。

属于字段集合的字段(eq 字幕、文本等)丢失且未编入索引。我该怎么做才能将它们添加到搜索索引中?

0 投票
1 回答
3258 浏览

drupal - 将 Drupal 字段集合元素添加到自定义表单

我想在我的自定义表单中添加一个字段集合项。我的表单是自定义事件注册(将数据保存到事件注册节点),字段集合在事件注册内容类型中可用。我尝试了很多代码和尝试,但没有一个有效。

这会将字段集合项加载到我的表单中,但我无法添加另一个字段集合项,并且表单中的其他元素(公司、电话等)被复制。我发现另一行可能应该添加:

但在那一刻我还没有 $node 并且我不确定它是否必须是。

0 投票
1 回答
430 浏览

drupal-7 - 字段集合中的 Drupal 7 计算字段

我有一个包含 2 个日期(时间戳)的字段集合,并且想计算日期之间的差异。但我无法让它工作..有什么帮助吗?

0 投票
1 回答
764 浏览

php - 如何使用视图 php 创建链接以编辑视图内节点的特定字段值?

我通过在视图显示中添加自定义 php 代码字段来使用视图 php,因此我有$data可用的变量。在自定义 php 代码中,我正在渲染已添加字段集合关系的字段:

1 月 10 日实体 api 更新之前,该$data->_entity_properties数组包含以下内容:

但现在,它不包含类似的东西。我无法编辑该特定条目。

如何创建一个链接来编辑每个字段集合的输入字段数据的一个特定值,例如http://localhost:8888/project/field-collection/field-pois/74/edit在视图 php 字段中?

0 投票
2 回答
1093 浏览

drupal - drupal 7字段集合,如何从模板访问元素?

我有一个视图块,它需要拉一个字段集合。字段集合可以包含无限数量的项目,其中每个项目有两个字段(url 和 logo)。

当我在 block--views--my-view-block-block.tpl.php 中使用 kpr(get_defined_vars) 时,我得到以下信息:

在此处输入图像描述

如您所见, $content 只是一个字符串,因此我无法访问字段集合项。我可以很好地访问和模板化字段集合中的每个字段,但我需要做的是为每个包含链接和徽标的元素设置主题。有谁知道如何做到这一点?

0 投票
0 回答
86 浏览

php - 字段集合无响应

在我使用字段集合创建 3 个字段并尝试添加更多字段后,我的 Drupal 字段集合没有响应问题。

编辑页面或创建新页面也有同样的问题。不能添加超过 3 个字段。

仔细检查内容类型字段中的设置,将该字段设置为“无限”值。

蓝色的加载图标只会保持加载几分钟,没有任何反应。

党卫军:http: //imageshack.com/a/img34/3180/hc5u.png

该系统是

Drupal 7.26

PHP 5.2.17(在 php.ini/.htaccess 中尝试了 max_input_vars 但不起作用)

字段集合 7.x-1.0-beta5

字段集合中只有 3 个字段:一个布尔值,2 个长文本字段。

0 投票
1 回答
1597 浏览

drupal-7 - 字段集合替代?需要可通过 Search API 搜索的子字段(Drupal 7)

我希望找到 Field Collection 模块的替代方案。问题是我想搜索(我正在使用搜索 API + 视图)字段集合中的子字段。

例如,如果我有一个字段集合“字段”,例如Research Paper,具有以下字段:-

  • 研究名称
  • PDF 文档。

我可以Research Papers在我添加Research Paper内容类型的页面中添加尽可能多的内容。

例如,以下是我添加的典型研究论文:-

  • “植物学”,“寻找可持续的来源 blah blah.pdf”
  • 《经济学》、《顾客消费与天气状况相关性研究.pdf》
  • “数学”、“在有理数中估计 Pi 级数.pdf”

现在,问题来了,如果我通过一个视图通过 Search API 创建一个搜索页面,并搜索“ blah blah 的可持续来源”,我如何获得“Botany”的“Research Paper”条目的链接,“Finding a blah blah.pdf 的可持续来源”?

我正在使用视图并通过“全文搜索(公开)”进行搜索。

这是视图,以防万一: