问题标签 [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.
drupal - Drupal 7:查看主题 - 通过数字获取特定字段?
我正在尝试在“views-view-fields--news.tpl.php”中获取特定的字段编号。现在是这样的:
我试图做这样的事情:
但它似乎不起作用,谷歌也不关心我的问题。
你能帮我弄清楚这个吗?
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 访问来创建此站点。我知道我可以在现场手动编码链接。
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 行)。
任何帮助将不胜感激。
php - Drupal 7 中具有多个文件字段的自定义字段
我正在制作一个自定义“视频”字段,该字段应该接受多个文件(用于不同的视频格式)和一个标题。到目前为止,架构很好,但我无法让它上传和存储实际文件。
我的代码hook_field_widget_form
如下所示(仅粘贴相关位):
另外,在我的.install
文件中:
我得到的错误是当我尝试存储数据时。我得到的表格没问题,数据库看起来很好(至少是 Drupal 生成的字段),但是当它尝试执行 INSERT 时,它失败了,因为它尝试进入这些整数字段的值是一个空字符串。
据我了解,它们必须是整数,对吗?(fid
s?)但我猜这些文件没有被上传,即使我确实得到了上传文件的正确界面。
Drupal 向您展示了它尝试执行的 INSERT 查询,这里发布的时间太长,但我可以在那里看到该caption
字段的值(它只是一个文本字段)在查询中很好,所以这只是一个问题与文件字段。
drupal - 结合 2 个用户个人资料字段,为整个字段提供“添加更多”
我正在尝试在 drupal 7 中创建一个用户配置文件字段,该字段结合了多个字段并且可以有多个值。
例如,该字段是“Past Job Title”、“From Year”、“To Year”,整个字段(有 3 个子字段)可以有多个值,因此可以有如下值
用户应该能够添加他/她想要的任意数量的值。在 Drupal 7 中,可以通过将 Number of Values 设置为 Unlimited 来启用单个字段的多个值,但是在多个字段组合在一起的情况下如何做。请建议...
drupal - 无法在 drupal 中增加图像标题字段长度?
我希望将标题/标题设置为 > 300。但是,我注意到即使该字段设置为接受最大值为 500。在数据库中,“field_image_title”列设置为 128。有什么想法吗?
谢谢。
drupal - Drupal 7 中内容类型的字段列表
我想做的是获取内容类型已创建的所有主要字段的列表(核心字段和 cck 字段)。类似于此处描述的内容:How to list CCK fields by content type in Drupal but for Drupal 7.
帮助任何人?
php - 关于为 drupal 创建自定义字段的问题
我开始学习drupal 自定义,我正在尝试为drupal 创建一个非常简单的自定义字段。
我尝试遵循几个教程,但是当我安装该字段(显然没有问题)时,它没有出现在字段列表中。但是如果我尝试查看源代码,我的字段具有“隐藏”属性。
实际上我开发了 2 个文件,信息文件和 module_file。
这里是模块的代码:
我不确定问题是否是缺少安装文件。我试着看他们中的几个,但他们是如此不同。我不明白如何将我的自定义字段添加到数据库中(我认为它是必需的)。我必须做一个查询?或者我必须使用一些功能。
我需要制作一个 mymodule_install 方法吗?或者在那种情况下只需要 mymodule_field_schema?(查看不同的基本模块,其中一些仅实现该功能,但其他实现 insatll 方法,而不是 field_schema)。
因此,例如,如果我想添加我的自定义字段,它将是一个字符串,并且它只需要一个文本框我还需要做什么,以便让我的字段在 drupal 上可用?
基本上,我的自定义字段不需要新的小部件,我想使用 drupal 中已有的常用文本小部件。
php - 如何以编程方式在 Drupal 7 中向用户配置文件添加新字段
我想开发一个模块,在drupal 7中向用户配置文件添加字段,例如电话号码和简历......我不知道该怎么做(使用数据库或使用字段API)请帮助我。
任何清晰的教程将不胜感激。