如何获得通过的意见给定节点ID(编程)输出的附加文件 - Drupal的

我正与一个模块的工作。 我有一个节点ID。 该节点ID是一个页面,并将其上有2个或更多视图块。 视图的结果与文件附件节点的列表。

我需要连接到由该特定页上的图输出的节点的所有文件。

我在一个模块文件工作,我可以提供的页面类型的NID而这些观点坐。

我找不到太多的帮助,所以我决定问什么是接近最好的方法。

我是新来的Drupal,所以我会明白对如何处理这一个很好的解释。

--------------解决方案-------------

如果我没有理解你的问题,你需要打印设置参数的查看。 抓住视图的机器名,显示ID(在Drupal的6次2,悬停显示列表(座页,等你的鼠标指针),并在URL中,你会看到类似“block_4”或“PAGE_1”。这是显示器ID。在D7意见3,您可以在先进领域的右窗格中设置)设置显示器ID。

如果查看的机器名称为“my_view”和显示ID为“block_1”,可以打印视图node.tpl.php或使用下面的代码的任何地方。

<?php
print views_embed_view('my_view', 'block_1', array(arg(1)));
?>

arg(1)中包含的节点ID。 如果正在将代码在一个node.tpl.php或在它的变型中,精氨酸(1)总是节点ID。 如果这样下去,到page.tpl.php ,确保arg(1)是数字最少。

在视图中,你将不得不增加一个参数(语境滤波器,D7的话),使视图得到正确的说法。 您还可以设置上下文过滤器来从URL自动获取的说法也是如此。

分类:Drupal的 时间:2012-01-01 人气:0
本文关键词: Drupal的,视图
分享到:

相关文章

  • 如何显示由Drupal的视图执行查询 2014-11-27

    我想显示在Drupal的视图下执行查询. 目前在视图编辑器它显示了查询,但我有一个需要使用该查询在我的代码下载Excel版本的看法. 有没有办法让执行的查询它显示在意见菜单的"编辑器"窗口中的一样吗? 我想这在视图中显示的时间. 我打算在这里做的是捕捉在页脚中的查询,并发布到将发送回一个XLS的ResultSet一个过程,查询. 所以我想的观点是使用显示结果的具体查询. --------------解决方案------------- 存在于视图对象的查询. 根据您要使用它,你可能要添加

  • Drupal的视图 - 与节点1到N其他节点使用CCK,NodeReference和参数 2012-05-13

    我工作的一个Drupal的设置和已经运行到了一起使用意见略有有关问题的节点. 基本上我希望能够做的,就是在编辑节点A,有多个选择的节点参考字段,以表明它是关系到节点B,C,D.当我查看节点A的内容,它应该显示适当的视图为每个节点的直接节点A. 我通过本教程制作使用的论据的观点,但似乎在做的事情相反的是我想要的. 这种方法需要我来设置节点B,C和D的关系为指向节点A,而不是具有节点A指向节点B,C和D设置在3个不同的地方,而不是1位置的关系似乎反直观和将是一个痛苦的时候,我们开始运用这种方法来一堆

  • DRUPAL,视图,裸露搜索过滤器:如何从不过滤特定的节点? 2012-06-14

    我使用Drupal的意见. 我已经添加了搜索暴露过滤器搜索节点. 我想避免过滤1特殊节点(它是粘性的,在列表的顶部). 换言之,搜索滤波器应该忽略该节点,并且应当一直显示. 我该怎么办呢? 谢谢 --------------解决方案------------- 你应该考虑创建一个不同的看法吧 - 这只是表明这一点头,仅此而已. 从中创建的块,并把在顶部. 你可以使用一个节点:类型的过滤器中的视图,从结果中排除特定的节点类型.

  • 添加一个唯一的ID Drupal的视图列表分组 2012-07-11

    我使用3次在Drupal 7输出字段列表并使用分组字段生成单独的列表. 我需要每个分组有适用于在<ul>一个唯一的ID属性,但它们在默认情况下没有. 据我所知,我需要编辑的意见 - 视图 - list.tpl.php模板,但我不知道如何实现每次迭代一个唯一的ID. 任何人都可以帮忙吗? --------------解决方案------------- 我能想到的把我的头顶部的最简单的方法... <?php print $wrapper_prefix; ?> <?php if (

  • Drupal的视图(页)VS分类 2012-07-15

    我有以下问题: 我用taxonomys(德克萨斯州)的标签. 它们可以在创建节点时加入. 因此,我不知道有多少德克萨斯州已经或他们有什么ID. 在TX的路径是这样的: /富/中element1 /富/元素1 /富/元素3 ... 该谢胜利元素是TX. 现在,我想用一个视图(页面)来处理TX路径: /富/% 问题是,当我打开像一个在上面我看到了节点taxonomy.tpl.php的主题,但不是我的视图设置样式的路径. 每当我在形式打开路径(/富/没有-A-TX)我能看的见的输出. 可能有人给我一个

  • 仅使用第一$ NID于节点变量与jQuery Drupal的视图节点tpl.php头 2012-08-04

    我有一个Drupal视图是节点的列表. 有包含在头部分的Jquery javascript中的节点type.tpl.php. 点击任何节点的链接应加载引用的点击节点的新ajaxed视图. 我使用Ajax加载通过与原始节点作为节点引用的参数hook_menu路径的新视角. 不幸的是这个点击目前只装载被引用来在列表中而不是点击节点的第一点的图. 不管我点击哪个节点我只得到引用列表中的第一节点的视图. 我不明白为什么的JavaScript不发送正确的节点ID为参数. 这里是节点type.tpl.php

  • 如何在Drupal的视图的标题使用PHP? 2012-08-15

    我有一个Drupal视图,显示过滤通过URL argmuent(例如类)的内容类型. 现在,我想补充在我看来,这使得我的用户添加一个新的节点顶部的链接. 在添加表单参数域应该从过滤器的值来预先填充. 我认为要存档,我必须安装预填充模块和一些PHP代码添加到我的观点,这会产生链接的标题部分. 任何建议如何管理呢? --------------解决方案------------- 如果你想加入PHP代码来获取传递给意见,在意见标题部分的参数,请执行以下操作: 确保PHP过滤器被开启; 这是可以启用一个

  • Drupal的视图中的行输出 2012-08-24

    我试图通过使用视图2.本页面列表中的所有节点,并通过分组的分类术语来创建页面. 在此视图样式为未格式化和行样式字段. 这些字段如下: Node: Title Node: Teaser Taxonomy: Term 问题是,我希望每个学期同​​时显示标题和预告,其余只显示标题下的第一行. 例: -新闻 标题:预告 标题 标题 -运动 标题:预告 标题 标题 -娱乐 标题:预告 标题 标题 我试着主题通过 观点 - 视图 - unformatted.tpl.php 观点 - 视图 - fields.

  • 如何创建Drupal的视图的模块自定义过滤器? 2012-09-02

    我已经安装了一个Drupal 6站点上的配置文件,CCK,并Views2模块. 我添加了一个字符串字段到用户配置文件. 我可以在预设值轻松过滤,直通视图界面生成器,真的很好. 不过,我想筛选条件进行动态设置基于其他环境变量(即$_SERVER['SERVER_NAME'] 是否有一个基本的'操作方法写-A-定制的Drupal - 视图 - 过滤器"的地方在那里? 我一直在寻找直通的文件,但它并不明显,我简单的头脑就如何做到这一点. --------------解决方案-------------

  • Drupal的 - 视图。 编程设置过滤器 2012-10-08

    我希望这不是一个愚蠢的问题,我一直在寻找了大半天! 我有一个内容类型(文件),它只是包含一个标题,文件和类别. 类别值是必需的,并通过分类'动力'. 我现在想创建它将显示这些文件的分类术语分组,题为看法. 用我有限的知识,Drupal的意图我通过相关条款的ID迭代(使用taxonomy_get_tree($vid)然后相应地呈现每个视图. 要做到这一点,我一直希望利用这个片段. view = views_get_view('documents'); $view->set_display($dis

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.422 (s). 10 q(s)