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

drupal - 从父节点获取字段内容(Drupal)

目前,管理员可以将背景图片从管理员上传到每个页面。所以基本上页面节点类型有一个名为 background_image 的字段,然后我使用 CSS 将该图像放置到 div 的背景图像中。

我还有第二种内容类型,称为 car_article。这些页面列在这些页面节点之一下。所以基本上站点地图看起来像这样:

现在我需要做的是从父页面获取背景图像,在这种情况下是汽车页面。那么如何从父页面获取字段内容。如果页面是 car_article 节点类型,这将需要始终工作,它会自动尝试从父页面加载背景图像。

谢谢!

0 投票
2 回答
1332 浏览

drupal - 通过 SQL (term_node) 将分类术语直接添加到节点

如何通过 SQL 将分类术语直接添加到节点?

我用了:

$row['nid'],$the_term->vid$row['next_tid']是正确的;但节点中仍然没有出现任何术语。

0 投票
1 回答
83 浏览

debugging - Drupal:在 Teaserview 中调试

只要我在单视图页面上,我就可以使用它来查看我的节点的整个数组:

它还可以帮助我通过“管理显示”获取有关已激活字段的信息。

但例如在起始页上,没有单一视图,只有预告片列表,因此,尝试使用 dpm($content) 进行调试时会出现超时;

有没有类似的东西

并且数字是nodeid,用于获取某个节点的输出,但不是在单页上,而是在带有teaserviews的页面上

0 投票
1 回答
452 浏览

jquery - Drupal 7 - 在节点加载时调用 jquery 函数

我有一个节点(别名是“帮助”,节点 ID 是 12)并且想在这个节点加载时调用一个 jquery 函数。

如果它有助于节点拥有它自己的页面模板 page--node--12.tpl.php

0 投票
1 回答
1358 浏览

php - 来自外部脚本的 Drupal 7 自定义 db_query?

我正在使用外部脚本通过调用适当的 Drupal 标头和引导程序来制作Node // Insert。我包括了如下调用(在 Drupal 根目录下的脚本中):EditDelete


实际上它工作正常Node Actions (node_load, node_save)SELECT db_query对于.DELETE Queries

我的意思是,node_load() node_save() db_query("SELECT ..."已经在工作了..
但完全不能与:

..即使我使用了以下方式:

又不工作了。而且,即使我不能使用 DIRECT PURE PHP MYSQL 查询,例如:

我的上帝!怎么了?
实际上,我正在尝试通过使用外部脚本来解决 BIBLIO 模块及其项目。

请问我现在该怎么办?

我的另一个问题是,我们不能直接将这些查询用于其他表中的项目,而不是node表。因为正如我现在所注意到的,node_delete它也node仅用于桌子内的物品。我们不能将它node_delete用于其他表格,例如biblio表格吗?

0 投票
1 回答
270 浏览

drupal - Drupal node_load 是否锁定节点和相关字段?

我在 Drupal 7 中并在 Drupal 根文件夹中实现自定义脚本。然后我试图用然后调用一个node_load(1234)节点node_save($node)。在这两种方法之间,我正在尝试DELETE一些记录(一些数据库行)。但我无法以任何我发现的方式让它工作。

场景是这样的:

然后Step 2.工作
Step 2.可能包括行删除方法,例如:

所以我的问题是:

  • Drupal 是否在释放之前node_load锁定加载的及其所有相关字段(行) ?nodenode_save
  • 有没有可能的方法来删除一个简单的数据库行(在node_load被调用之后)?

请有任何建议。

0 投票
4 回答
3966 浏览

drupal - Drupal 7 如何触发/挂钩节点“发布”事件?

在 Drupal 7 中,我想在节点发布时添加一个额外的进程。当该节点的“发布”事件触发时,我怎样才能被触发?

节点“发布”有什么钩子吗?

0 投票
1 回答
153 浏览

drupal - Drupal 7 Does "New Node Creation" initiate/prepare the Fields for different Content Types?

In Drupal 7, i need to Programmatically create the Nodes. As usual, there are Different Fields set for Different Content Types.

For very simple example:

What i want to be confirmed here is, while i am creating a new node, for e.g by using:

Then..

  • Is that (currently creating) new $node has been initiated/loaded with its related/corresponded fields, already before get saved?
  • To be more clear, if i just suddenly Save a node node_save($node) (without filling any other related fields) will that node be still having (following) its proper Content Type structure?
0 投票
1 回答
676 浏览

drupal - Drupal 7 是一种以编程方式了解内容类型中的字段的方法吗?

在 Drupal 7 中,我需要Programmatically使用以下方法创建节点:

之后,只是上面的代码,假设我不知道它的字段是什么。

  • 我怎样才能知道这个内容类型fields的那个字段?structure
  • (或)我可以回显fields内容类型及其内部relations吗?
0 投票
1 回答
254 浏览

drupal - 使用节点参考模块时,我如何填充用户字段?

我有一个引用节点类型 B(服务票证)的节点类型 A(设备)。创建新服务票证时,我有一个 CCK 字段,我可以从中选择此服务票证所属的用户(客户)。

然后,我单击反向链接创建一个新节点 A(设备),该节点具有 CCK 字段来记录服务票证所需的设备信息(品牌、型号、序列号等)。

我想做的是将 CCK 用户参考字段添加到节点类型 Equipment,该字段由节点类型 Service Ticket 中的用户参考字段自动填充。