- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Drupal 7.x 中,给定一个 nid 和一个文件字段名称,我试图获取已作为文件附件上传到该节点的文件(作为 $fid 或对象)。
Drupal 只会在上传的文件设置为“显示”时填充它们,但我需要为该字段的所有文件执行此操作,无论它们的显示设置如何。
我花了很多时间对此进行调查,但从文档和代码的角度来看,新的 d7 文件 API 看起来相当晦涩。恕我直言,为了快速理解,那里发生了太多的“drupal 魔法”。
非常感谢任何指向好的文档和/或对解决方案的建议。
谢谢。
最佳答案
虽然你的问题对我来说似乎有点不清楚,但据我所知:
你想获取所有附加到节点的文件。只需执行 $node = node_load($nid);
然后检查你的 $node->field_name['LANGUAGE_NONE'/lang code]
这将为您提供使用该文件字段上传的文件数组。
谢谢
关于Drupal:从 nid 和字段名称获取附加文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6575093/
我不确定这是否是正确的堆栈,所以如果不是请告诉我! 我正在尝试了解网站上使用了哪些 cookie 以及它们的用途。当我最初进行 cookie 扫描时,我注意到一个由 google 设置的 cookie
如何从特定的 nid 打印预告片?这让我发疯。 我尝试过这个: $teaser = TRUE; $page = FALSE; $nid = 20; print node_view(node_load(
在 Drupal 7.x 中,给定一个 nid 和一个文件字段名称,我试图获取已作为文件附件上传到该节点的文件(作为 $fid 或对象)。 Drupal 只会在上传的文件设置为“显示”时填充它们,但我
我不确定这是否是正确的堆栈,所以如果不是请告诉我! 我正在尝试了解网站上使用了哪些 cookie 以及它们的用途。当我最初进行 cookie 扫描时,我注意到一个由 google 设置的 cookie
我正在使用面板来覆盖节点模板 (node/%node)。我希望系统在加载节点时使用特定的变体。例如。节点 123 应使用变体 A,节点 223 应使用变体 B。我没有选项可以确定在选择规则下,我想知道
我想检查 Mysql 中名为 node 的表中标题为 nid 的列 我有一个值列表,例如17、21、45、48 我可以使用下面的代码获取以下代码来查找 nid 等于 17 的行 DELETE FROM
例如你有一个像这样的转储: "MyThread" prio=1 tid=0x0850c9f8 nid=0x1baf runnable 这里的nid是什么意思?它是 pid 还是 lwpid 的十六进制
使用 cck 节点引用的自动完成字段始终将节点 ID 显示为隐蔽的括号扩展: Page Title [nid:23] 我知道这可以确保在节点具有相同标题的情况下选择是唯一的,但显然这对用户来说是一件令
我正在使用drupal,并且我有nodeaccess模块。我对单个用户有很多角色。我已经为单个节点授予了许多角色。 我需要如下输出。 a) 订购日期(第一优先) b)按照日期顺序我需要按gid分组
我正在尝试为显示内容创建一个 block ,但出现此错误: user warning: Column 'nid' in field list is ambiguous query: SELECT ni
我需要帮助创建一个具有 3 个属性的对象“学生”:名字、姓氏、NID(5 位数字)。 创建一个包含 3 名学生的数组“myclass”。 用名字对我的类(class)进行排序。 使用 NID 对 my
我有这样的代码: ... setup $issue object ... $node = node_save($issue); print_r($node); 节点已成功创建,一切正常...但没有从
我的最终目标是使包含 Youtube 嵌入视频的网站符合 GRPR。最初我使用 youtube.com,但后来找到了 youtube-nocookie.com,但它创建了 NID cookie。是否违
在 Linux/HotSpot VM 上,top -H 可以列出某个 java 进程的所有线程,因此可以发现繁忙线程的线程 id,因此我可以使用该线程 id 来查找 java jstack 输出中的线
我想在我的项目中使用 URN。而且我几乎不愿意将我不起眼的项目申请到正式的 IANA 注册,但我希望尽可能避免违反标准。这就是为什么我想知道是否有一个标准(或至少事实上的惯例)NID 来代替 priv
我有一个 Linux 机器,CPU 利用率几乎达到极限。我使用 top 追踪有问题的 Java 进程 (12462) 和底层线程(12465 和 12466)。我希望运行 jstack 并在输出中搜索
我有一个名为 announcements 的内容类型,我在属于 announcements 内容类型的内容中显示最新公告的 View block 。该 block 包含三个字段:分类术语、标题和链接。
我正忙于一个项目,nid 和 vid 值可能会达到极限。我需要一种机制来将当前和 future 的 nid 和 vid 数据类型从 int 修改为 bigint。 我想也许有一个模式改变钩子(Hook
我已经搜索了很长时间,但在该主题中没有任何运气,如果我错过了较旧的线程,请为我指出正确的方向。 我想要实现的目标: 拥有多个节点的常规 View 并通过按下节点内的按钮(或其他任何东西)可以使 jQu
我是一名优秀的程序员,十分优秀!