问题标签 [drupal-nodes]

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

drupal - drupal 7 file_save_upload 返回 false

我有一个自定义表单,其中包含一个供用户上传图像文件(他们的徽标)的字段。在表单验证钩子中,我实现了 file_save_upload,它不断返回 false。我可以看到文件实际上在上传时保存在正确的位置,那么为什么 file_save_upload 不起作用?

表单域:

验证钩子:

0 投票
1 回答
217 浏览

drupal-7 - 无法保存选定的自定义填充选项列表

我有一个 cck 选择列表,其中选项由我的自定义代码填充。填充列表没有问题,但之后所选选项无法保存。有没有什么办法解决这一问题。这是我的代码片段:

0 投票
1 回答
262 浏览

php - Drupal 6 不支持的操作数类型?

我正在使用 PHP 5.5 在本地计算机上运行 Drupal 6,当我尝试添加通过模块创建的内容类型的节点时,我得到了不受支持的操作数类型。

该错误正在被触发function drupal_render,可以在 中找到commons.inc。线是$elements += array('#title' => NULL, '#description' => NULL);。我做了一个var_dump并发现由于某种原因我的元素是一个布尔值,而不是一个数组。我不知道为什么。

这是我创建表单的模块文件

0 投票
1 回答
53 浏览

security - Drupal 7 中的安全挑战

我在 Drupal 7 中主要有两个安全问题。

  1. 当用户输入时http://sitename/node,用户将能够查看迄今为止在站点中创建的所有节点。在站点中,有一些内容类型对站点上的所有用户都是可见的,而一些内容类型仅限于创建的用户和共享的用户。如何阻止用户查看他们尚未创建的那些节点。如果用户输入 http:///node 然后显示“页面未找到”,我也可以。

  2. 同样,我安装了“URL 路径别名”模块,它用标题别名替换 URL。现在当用户输入http://sitename/node/260260 是随机数时。这可以被重定向到一个有效的页面,并且用户可以知道内容的 [nid]。黑客可以使用 SQL 注入或其他技术从通用 [node] 表中删除内容。如何限制网站中的此类黑客行为。

请让我知道你的看法。

0 投票
0 回答
41 浏览

php - 当我们在视图drupal 7的公开过滤器中搜索特定节点时如何显示用户

我有一个视图,用户在其中搜索特定节点,我希望它显示创建该节点的用户。

我创建了一个视图并使用暴露过滤器来列出自动完成中的所有节点,但是当我搜索特定节点时,它显示错误为“检测到非法选择。请联系站点管理员。”

我不会去任何地方,请给一些建议

谢谢你。

0 投票
0 回答
560 浏览

drupal-7 - 以编程方式获取属于某个术语的自定义节点

已经搜索了谷歌,但找不到任何具体的东西。目的是获取已分配特定词汇的所有自定义节点类型。例如,以下是获取自定义节点类型的数据库查询。

$query->condition('type', "news_article")->fields('n',array('nid'))->orderBy('created', 'DESC')->range(0,90);

是否可以修改相同的查询以添加 term id 的过滤器。

另一个相关问题是(在 PHP 中)我们如何从模式的 url 中获取术语 id,例如<drupal site>/taxonomy/term/2.

任何帮助表示赞赏

0 投票
3 回答
1434 浏览

drupal - Drupal 7 - 在(虚拟?)节点和视图中使用外部数据库

我是一个 Drupal 新手,但我致力于移植一些相当复杂的定制网站。

其中之一是冲浪报告网站,它使用包含数百万个时间/位置行的数据库来获取当地情况。显然不能每天将其写入 Drupal 表,因此我正在寻找一种连接和检索实时数据的方法。

我需要在许多显示中使用外部数据,这些显示通常是节点、视图、块等。

理想的解决方案是外部数据只是显示为本地数据,但我猜这是一个相当大的问题。

我对任何方法都持开放态度。如果它涉及编写一个模块,一些关于看什么的指针(最好是代码示例)将不胜感激。

谢谢,克里斯

0 投票
2 回答
3028 浏览

drupal - Drupal 7自定义内容类型主题从node.tpl隐藏页眉/页脚

我有一个自定义内容类型“mycustomcontenttype”,并且我有一个此内容类型的视图列表。我在每个节点的标题中也有一个链接,单击时将打开一个带有节点详细信息的弹出阴影框。我的问题是当细节出现在弹出窗口时,我拥有所有带有页眉/页脚的其余站点布局,而我只想拥有没有页眉页脚的节点详细信息。我的节点模板文件名为 node--mycustomcontent.tpl。我想在此模板中隐藏或禁用页眉和页脚。

解决了我终于找到了解决方案。在 page.tpl.php 我设置了一个 if 语句,如下所示

0 投票
1 回答
109 浏览

drupal-7 - Drupal 7 User Like node

I have been working with Drupal 7. I have a scenario where user like a particular node. If user likes the node it will increment 1 in the node field which is reference by a user by passing it UID. Now can any one give me clear documentation regarding this or there is any tutorial regarding referencing node field by UID.

0 投票
1 回答
463 浏览

nodes - 标记表单与节点引用的集成

我目前正在使用drupal 7..

在我的系统中,申请人需要填写一次在线简历才能申请该职位。

我为在线简历创建了一个内容类型名称“申请人资料”。

之后,我创建标志让申请人可以选择工作..标志名称是“立即申请”,标志类型是“节点”..

标志链接类型我选择“确认表”,申请人需要填写自己的音调才能与其他申请人站在一起。

在该表单中,获得具有节点参考字段类型的“申请人名称”和具有长文本字段类型的“间距”。

我的问题是如何使申请人姓名自动出现在申请人姓名字段中?因为我的问题是,申请人需要选择自己的名字。

p/s:节点参考(申请人姓名字段)将指向申请人资料(在线简历)。

谢谢你。