问题标签 [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 投票
1 回答
1066 浏览

drupal - 如何使用 drupal 7 在字段集合中创建条件字段组

我在谷歌上搜索过,但我没有找到任何满足我要求的解决方案,所以我把我的问题放在这里以获得好的答案。

我创建了一个字段集合,其中有 4 个字段 1)标题、2)图像 3)图像链接和 4)描述。我想要提供图像或图像链接。如果提供了图片,则无需提供图片链接;如果提供了图片链接,则无需提供图片。

0 投票
1 回答
344 浏览

jquery - 使用 jQuery 从动态生成的类名中删除空格

我有一系列按钮和一系列 div。根据来自 drupal 字段集合的内容,它们被赋予了类名,但是这些内容是带有空格的程序标题(“游戏设计”、“计算机编程”等)。

我想拥有它,所以当单击按钮时,与单击的按钮具有相同类名的 div 被隐藏。但是,我认为动态生成的类名会导致问题,因为标题中每个单词之间的间距并创建了一大堆类,因此按钮不起作用。

为了了解类是如何制作的,下面是字段集合文件中的一行,其中 div 被赋予了类名。

还有按钮...

那么 - 有没有一种简单的方法来获取具有相同 id 的多个对象并应用 jQuery 从它们的类名中删除所有间距?

0 投票
1 回答
1708 浏览

arrays - 使用 Drupal 访问节点中字段集合的数组值?

请与最近的 Drupal 用户交谈。

我想从 Drupal 站点上字符串“url”的所有示例中创建一个数组。

我以前使用过“field_get_items”方法来做一些非常相似的事情,但我现在正试图访问一个深入节点数组的多个级别的字段集合,我不确定该方法是否有效。

一个 url 位置的示例是...

['field_faculty_program'][0]['entity']['field_collection_item'][1842]['field_faculty_member'][0]['entity']['field_collection_item'][1843]['field_link']['#项目'][0]['url']

..还有另一个...

['field_faculty_program'][4]['entity']['field_collection_item'][1854]['field_faculty_member'][0]['entity']['field_collection_item'][1855]['field_link']['#项目'][0]['url']

我应该使用什么方法来收集所有“url”字符串以放置在数组中?

0 投票
2 回答
971 浏览

drupal - 节点提交上的字段集合给出主机实体错误

我正在开发一个 Drupal 网站。我创建了一个带有字段集合的内容类型。字段集合包含 3 个字段并且是多个字段。我已经成功创建了很多这种内容类型的节点。但是现在当编辑节点并保存它们时,它给了我错误:无法更改主机实体。在 FieldCollectionItemEntity->updateHostEntity() (/home/user/public_html/xyz/sites/all/modules/field_collection/field_collection.entity.inc 的第 239 行)。

只有一些节点给出上述错误。请帮我解决这个问题?

如果您需要有关此问题的更多信息,请告诉我。

谢谢!

0 投票
1 回答
388 浏览

drupal-7 - 从计算域更新域集合

我可以使用以下代码检索附加到我的内容类型的字段集合的字段:

或来自实体包装器。

但是我绝对无法使用在计算字段中计算的值来更新集合字段,就像我通常对其他 CCK 字段所做的那样,例如:

然后它会正常保存,就好像我“手动”编辑了 field_regular 一样。

与收集这将不起作用(什么都不可见):

任何 save() 方法都会给我一个空白页(无限 cgi 循环):

以编程方式保存集合字段我应该知道什么?谢谢,杰罗姆

0 投票
1 回答
34 浏览

drupal - 显示字段集合项目代替 field_links?Drupal 8.1.3

我是 Drupal 的新手。我想为我的大学创建一个植物分类网站。在这里,我在字段集合中添加了一个带有描述字段的图像字段。它显示在一个新页面内。但我想在同一页面中显示字段集合数据来代替链接(field_parts_of_plant 0)。

这里的图片供您参考 代替 field_parts_of_plant 0

帮我做这个!!!

0 投票
0 回答
149 浏览

drupal - 多领域集合

我有三种不同类型的字段集合:文本、照片和视频。如何在创建新节点时以任何顺序添加这些字段?请告诉搜索的方向。

0 投票
1 回答
413 浏览

rest - 如何在 DRUPAL 8 中使用 RESTful Web 服务 API 创建 field_collection_item

我已经在我的 Drupal 8 站点上安装了 RESTful Web 服务,我使用所有可用的方法(GET、POST 等使用身份验证:basic_auth、cookie 和格式:hal_json、json)激活了 field_collection_item 资源(/field_collection_item/{field_collection_item})。

我有一个包含字段集合的内容类型(名称:field_field_collection)。为了创建此内容类型的新节点,我必须先创建字段集合项,但我无法成功,因为即使我正确地在系统上进行身份验证,我也会收到 403 Forbidden。

我的请求 URL是: http://my_server.com/entity/field_collection_item?_format= hal_json (POST)。

请求的标头是:

我的请求正文是:

field_field_collection 是我的 field_collection 实体的名称。field_text1, field_text2 是我收藏的文本字段。

当我使用 POSTMAN 或 DHC 发出请求时,我收到403 Forbidden响应。

谁能指出我正确的方向?我究竟做错了什么?还有其他方法可以完成此请求吗?

0 投票
3 回答
1212 浏览

drupal - “添加更多项目按钮”到有限数量的值

我有一个场景,在团队领导中输入他的团队成员的姓名和电子邮件 ID。我想将团队规模限制为最多 10 名团队成员。我正在考虑使用字段收集模块来捕获团队成员的姓名和电子邮件值。我发现,只有当我在此集合的“值数”字段中选择“无限”时,此模块才会提供“添加更多项目”按钮。如果我将“值的数量”选择为 10,它会显示 10 次“名称”和“电子邮件”。我想要的是,它应该显示一组“姓名”和“电子邮件”字段,旁边应该是“添加更多”按钮,它将显示下一个“姓名”和“电子邮件”字段集,依此类推,直到计数达到10(在我的情况下)。

任何人都可以帮助我或建议我使用其他模块。先感谢您..

0 投票
1 回答
49 浏览

post - Drupal 添加具有多值字段和 Web 服务的字段集合

我正在尝试创建一个具有多值字段集合的节点,但这仅保存第一个值而第二个不保存。

我正在尝试以下方式:

非常感谢您的帮助。