gpt4 book ai didi

php - 如何从 View 行中获取节点 ID?

转载 作者:搜寻专家 更新时间:2023-10-31 21:42:56 25 4
gpt4 key购买 nike

我正在使用 Drupal。我有一个将表单加载到节点上的模块。在我的模块中,我使用了

if ( arg(0) == 'node' && is_numeric(arg(1)) ) {$node = arg(1);}

每个表单都打开了 nid

现在我已经创建了一个显示完整节点的 View ,但我的节点没有显示 nid

我试过用类似的东西

$node = node_load($rows->nid);

但它没有返回任何东西。

基本上我有一个显示大约 10 个节点的 View 页面,我试图在 View 中找到每个节点的 nid

最佳答案

您可以使用 View 自定义字段模块,这将使您能够访问每一行的 $data 对象。其中包括作为 $data->nid 的 nid。您还可以在 views-row.tpl.php 中访问它。如果您有 devel 模块(这是必须的,真的),您可以使用 dsm(get_available_vars()); 漂亮地打印该模板可用的所有变量或只是 dsm($data); 在您的 View 自定义字段中漂亮地打印数据对象(dsm() 使用非常方便的 Krumo)。

关于php - 如何从 View 行中获取节点 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8203542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com