如何获得浏览量行的NID? [关闭] -- views 领域 和 nodes 领域 drupal 相关 的问题

How to get nid of Views row? [closed]


1
vote

问题

中文
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。

想要改进这个问题?添加详细信息并阐明编辑此帖子的问题。

关闭去年

改善这个问题

从视图字段 - 正文模板,如何访问正在显示的节点的NID?所以,如果我有3行,我想要3个唯一的nids。谢谢。

  $row->nid    
英文原文

From a views field--body template, how do I access the nid of the node being displayed? So if I have 3 unique rows, I want 3 unique nids. Thanks.

$row->nid  
     
   
   

回答列表

4
 
vote

我知道这是一段时间的询问,但为了仍然搜索的好处,这里是一个解决方案。

  <?php foreach ($rows as $id => $row): ?>  <?php $node = node_load($view->result[$id]->nid); // do something with your node ?>  <?php endforeach; ?>   
 

I know this was asked a while ago, but for the benefit of people still searching, here is a solution.

<?php foreach ($rows as $id => $row): ?>  <?php $node = node_load($view->result[$id]->nid); // do something with your node ?>  <?php endforeach; ?> 
 
 
2
 
vote

使用 $result 数组。如果您正在循环通过 $rows ,则可以使用 $result[$count]->nid 获取当前对象的NID。

 

Use the $result array. If you're looping through the $rows you can get the nid of the current object with $result[$count]->nid.

 
 
1
 
vote

为什么不使用 print_r() ,并看看 $row 。您还可以使用Devel模块来打印出阵列。打印出数组键只使用 echo require_once dirname(__FILE__) . '/mymodule.module'; 0

 

Why not use print_r() and have a look at $row. Also you can use devel module to print out arrays. To print out array keys only use echo print_r(array_keys((array)$your_drupal_variable));

 
 
0
 
vote

另一个选项是使用 require_once dirname(__FILE__) . '/mymodule.module'; 1 < / a>它将显示模板中可用的所有变量,使用它与 devel module 获得一个很好的显示:

  require_once dirname(__FILE__) . '/mymodule.module'; 2  
 

Another options is to use get_defined_vars() which will shows all variables available in your template, use it with devel module to get a nice display:

dsm(get_defined_vars()); 
 
 

相关问题

0  查看结果链接  ( View that shows result links ) 
我有一个打印我10个最新新闻内容内容的标题的视图。我还想将URL打印到这些新闻中。我该怎么做呢?当我在字段下编辑视图时,我看到一个链接字段,但问题是它打印"查看" 这个词而不是 http://mysites.com/my-first-news-item ...

2  使用Profile2模块,如何访问上下文信息以在配置文件页面上放置视图块?  ( Using the profile2 module how to access contextual information to place a views ) 
我正在尝试将作者内容列表添加到Profile2页面。 "配置文件" 页面与"用户帐户" 页面分开,因此无法使用URL选项。 ...

0  基于用户的文件下载  ( File downloads based on user ) 
我的目标 *用户请求对文件的自定义版本 *管理员上传该用户的文件。 *用户下载文件。 我被困在如何为某些用户分配某个文件。如何用视图完成此目的。我的想法是创建一个带有文件上传字段的节点,并为其分配某些用户,我不知道如何为此分配此分配和过滤views 注意:我正在使用drupal 7 ...

2  在公开的过滤器区域之间打印自定义HTML并导致结果  ( Print custom html between exposed filter area and results in views ) 
我在drupal 7中设置了一个显示所有内容的视图。我暴露过滤标准的标题和分类,因此现在存在一个标题和分类搜索字段,结果集上方。如何在过滤器和结果之间打印"搜索结果:" 等自定义文本? ...

5  GMAP视图 - 基于特定节点位置的用户位置的接近过滤器  ( Gmap views proximity filter for user locations based off of a specific node lo ) 
我正在尝试构建一个显示在节点位置的某个半径内的用户的位置的视图。我可以获得特定的节点的位置以显示使用它的nid作为参数,可以让用户的位置显示(内容配置文件位置),但我无法在同一地图上显示。 我在思考问题是,我只有一个选择视图用于生成标记的数据类型。我还尝试通过GMAM宏显示节点的标记,但在显示视图时,来自宏的标记信息...

0  管理员在带有视图管理页面之前的余量  ( Margin before admin menu with views admin pages ) 
屏幕截图显示问题: 这个边缘出现在所有 admin 页面上,它在七主题和模块管理菜单上使用视图。例如,Drupal Commerce产品列表。实际上这是因为身体类 .contextual-links-region 。我没有找到关于它的任何问题。有人可以评论吗? upd:drupal更新后的问题消失为7.8。 ...

2  从动态URL中提取参数  ( Extracting arguments from dynamic urls ) 
我是drupal 7的新手,我正在尝试执行以下操作: 1)我有一个别名的节点,它是domain.com/inventory的 - 节点有代码会生成动态内容。 2)我的网站创建domain.com/inventory/abcd等动态URL,我需要知道如何)弄清楚我在/清单页面和b)从URL中提取参数"abcd" ...

12  如何限制对节点的直接访问?  ( How to restrict direct access to the nodes ) 
如何限制对节点的直接访问,但只允许视图访问特定节点类型的所需字段? 例如,在视图中,幻灯片我们正在滑动属于特定节点类型的图像字段。但我们不希望搜索引擎访问&amp;访问节点的访问者属于该节点类型。 任何建议? ...

12  如何使用日期字段将视图行组分组?  ( How to group views rows by year using date field ) 
我有一个带日期字段的内容类型。 我需要将它们分组到一年,即。 2011 - nodeA 2011-09-01 - nodeB 2011-01-29 2010 - nodeC 2010-12-08 如何做到这一点? ...

6  将暴露的视图筛选到页面的另一个区域  ( Moving exposed views filter into another region of the page ) 
是否有任何方法可以将曝光过滤器移动到网站的另一个区域?通过公开"搜索:搜索术语" ,我希望与视图连接的搜索功能,但是我希望搜索驻留在"右侧栏" 区域中的右侧,而不是直接在实际视图上方或下方现场显示。 或换另一种方式:是否有一种相对简单的方法通过驻留在同一页面上的另一个块来复制一个视图的曝光视图滤波器功能?这样,作为过...

2  如何在视图中创建动态链接?  ( How to create dynamic link in views ) 
我正在使用视图,我想在标题中放置一个动态链接。链接是 http://www.example.com/node/add/album/31 < / a> 数字31根据哪个节点而变化,所以我希望它更改为其正在查看的任何节点ID。我不是编码者,所以任何人都可以给我代码吗? ...

1  制作一个字段在视图中排序  ( Making a field sortable in views ) 
是什么让字段在视图中排序? 我有5个字段输出在表中,只有两个(节点标题和int)是可排序的其余(内容分类和节点参考的混合物)不可排序。 可以通过代码添加此功能? ...

1  可折叠的星际印刷不当行为  ( Collapsible fieldset misbehaviour ) 
现在,我一直在使用可折叠的Fir原集来显示特定节点类型字段而不出现问题。在上周的某个时候,它莫名其妙地停止了工作。可折叠的Fir原集仍然正确地为核心事物(例如模块列表)正常工作,而传奇元素会出现,因为它常用于此,只有字段集折叠(原样),无法扩展(图例不可点击)。检查HTML我可以看到现场集的值确实存在。额外好奇的是,...

2  在视图上显示媒体预览图像  ( Show media preview image on views ) 
我想从媒体youtube 视频中的预览映像。但我无法弄清楚如何在视图中显示它们。它是否支持?怎么样? ...

1  如何实施分类学视图?  ( How to implement a taxonomy view ) 
我想展示分类术语列表,包括: 与此术语链接的节点数 最新节点的DateStamp与作者和标题链接到此术语 这可以在视图中完成,或者我需要自定义查询吗? 从性能的角度来看,在分类田中保存该信息不会更好吗? ...

1  有机组视图是否允许发布到分组关系?  ( Does organic groups views allows post to group relationships ) 
有谁知道如何在Post实体和组实体之间创建关系。我有一个查看组帖子,我想在同一行中添加组标题。这个问题(http://drupal.org/node/1006860)说这是可能的,但它可能不是。但奇怪,因为它是视图集成基础。 ...

2  如何使用实体API与视图集成我的实体?  ( How can i use entity api to integrate my entities with views ) 
我已经使用自定义控制器设置了我的实体,但我希望查看集成。我试图遵循entity_test.module示例,但它是一个捆绑包。我想为我的实体创建4个捆绑包。当我检查视图时,它不会出现在列表中。 这是我的代码: function module_entity_info() { $return['module_co...

2  如何创建一个显示用户的博客计数的视图?  ( How to create a view that shows blogs count for a user ) 
我想创建一个列出以下字段的视图 用户名 用户电子邮件 讨论数 博客计数 我创建了视图并添加了用户:姓名和用户:在字段中的电子邮件,但它向我展示了复制的用户,我也不知道如何将讨论数和博客计数添加到视图中。 我已创建节点类型的视图。 任何帮助? ...

5  如何在Drupal 7中打印视图 - 视图 - 字段模板中的字段内容链接?  ( How to print a field content link in the views view field template in drupal 7 ) 
我试图弄清楚是否有可能打印视图模板中字段的内容链接。 我想将文章标题链接到其节点,类似于以下代码的内容: print '<a href="' . $node_url . '">' . $article['und']['0']['value'] . '</a>' 这是视图 - 视图 - 字段中的代码的令人难以...

22  如何使用具有视图3的条款和节点创建嵌套树?  ( How do i create a nested tree with terms nodes with views 3 ) 
我需要创建类似的东西: 颜色(词汇) 红色(术语) 黑暗(术语) 节点1 节点2 光(术语) 节点3 节点4 蓝色(术语) 节点5 节点6 绿色(术语) 节点7 节点8 (子弹点是缩进。) 有没有办法通过Drupal 7和意见3做这件事?如果没有,是否有另一种方法来执...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.