问题标签 [drupal-views]

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

drupal - Drupal 6 和反向链接

刚刚安装了 Drupal 6、CCK 2.3 和 Views 2.5,我正在尝试获取反向链接。我看到的每个教程都说默认情况下有一个反向链接视图,我应该激活它,但没有。唯一可用的视图是:archive、comments_recent、frontpage、glossary、taxonomy_term & tracker :(

0 投票
1 回答
837 浏览

drupal - How to read the filter variable in a php code block in views 2?

I'm trying to create an img link manually with php in the header field of a view, in drupal 6. I need to read the value of one of the filters, but can't find the right variable to read. I thought I could print_r($view->filters) but it didn't give me anything, and I eventually found out that isset($view) is false.

Am I looking the wrong way?

The context I'm writing in is the header field of the view, with php code as input format. Do I have to "enable" the $view variable for reading in this context somehow?

0 投票
2 回答
3297 浏览

drupal-6 - 在 Drupal 6 下的 CCK 中未显示 ImageField

我正在运行 Drupal 6.12,并且已经安装了 CCK、ImageField、FileField 和 ImageCache 模块。我创建了一个名为“照片”的新内容类型,然后单击“管理字段”,以便可以将 ImageField 添加到此内容类型。

当我这样做时,ImageField 不在下拉列表中。我四处搜寻,其他人似乎没有这个问题,所以很明显我一定做错了什么。我什至创建了一个新的测试站点并从头开始安装这些模块,但我仍然得到相同的行为。

你有过这个吗?如果是这样,我将非常感谢了解您如何修复它。我想在 Drupal 中创建一个图像节点库,我认为这是实现它的完美方式。

0 投票
2 回答
1501 浏览

drupal-6 - 使用 Views 和 CCK 在 Drupal 中自定义画廊布局

我正在 Drupal 6 中创建一个画廊/相册站点。也许描述会有点详细,但由于某种原因,在 Drupal 中以简单的方式创建一个画廊仍然是一个问题。

至于现在我正在使用 CCK + Views + FileField + ImageCache + Lightbox2 组合。

这使我能够 - 创建可以容纳多个图像的相册 CCK 节点类型 - 创建一个以 9x9 方式显示相册的视图(使用寻呼机和每行项目)

但这里有一个问题。虽然带有相册的主要 9x9 视图显示得很好,但当我通过单击特定相册节点的图片向下钻取时,它会在垂直行中显示上传的节点图像,我无法控制它的格式。

显然,我有 2 个选项 a) 以某种方式控制我的 CCK 字段的 html 输出及其文件(分成行) b) 或创建另一个视图以显示来自一个相册的图片

至于现在,我不确定这两种方式中哪一种是最好的,我具体需要做什么。

a) 我可以创建 node-album.tpl 文件 - 但它的所有内容都已经在一个 $content 变量中,我无法连续分成 3 个项目。我错了吗?

b) 如果我决定创建一个视图来显示单个专辑节点中的项目,我不确定如何从父专辑视图中引用它。问题是,在视图的字段部分中,我可以覆盖链接,但它只提供了 2 个替换模式来传递给潜在的“子”视图,即 [title] 和 [field_images_fid] - 这足以创建一个孩子查看以显示特定相册中的图像?

0 投票
3 回答
1354 浏览

drupal - Drupal:路由节点链接到视图

Drupal 入门(特别是 CCK 和 Views),如果这是一个基本问题,请原谅我。

我有一些相当复杂的视图,它们显示了一些自定义内容类型,下面有一个附件,因此我基本上看到多个表在一个视图中连接在一起。

假设这些页面可以通过 访问/person/64,其中 person 是视图名称,64 是节点 ID。

在此视图的各个部分中,我正在显示节点字段,单击时会直接将您带到它的节点。

这是我不想发生的事情。相反,我想要一个节点链接将您带到相应的视图。 因此,我想将其重写为 /event/128,而不是 /node/128。

我尝试在视图中创建自定义链接,但我无法使用正确的参数。我能做的最好的是将链接写为 /event/EventTitle 但这不适用于在我的附件中继承参数的方式。

什么是干净的方法来做到这一点?

0 投票
2 回答
2298 浏览

drupal-6 - 复选框而不是在视图过滤器中选择

如何将 Drupal 6 中的公开视图过滤器更改为复选框而不是默认的多选?

谢谢,

0 投票
2 回答
223 浏览

drupal - 让编辑人员能够在 drupal 6 中分配背景图像的最佳方法

我在 drupal 中有一个设计,需要在不同页面上使用不同的背景图像。我想让站点编辑器轻松分配图像。我的第一个想法是在页面类型中添加一个 cck 字段,他们可以在其中分配图像。这适用于节点页面,但不适用于视图页面。我想我可以将它们包装在节点中,而不是直接创建视图页面。

我的另一个想法是创建一个 BGImage cck 类型,然后创建某种矩阵页面,他们可以在其中将给定的 BGImage 节点分配给内容节点或视图,但这听起来很复杂。

那里有更好的想法吗?(在某种程度上,这类似于控制块的可见性,我想。)

0 投票
2 回答
12337 浏览

drupal - Drupal 视图:为每个项目添加编辑按钮和其他按钮

我在drupal中设置了一个视图,列出了这样的项目:

你猜对了,“desc”是节点的描述。我需要的是结束这样的事情:

EDIT 转到各个节点的编辑页面。此外,ACTION 表示我希望出现在导航到页面的项目下方的按钮,我们称其为http://www.mysite.com/action并将 id 作为参数,最终得到如下内容:http://www.mysite.com/action/1

我希望这一切都有意义。

解决这个问题的痛苦方法是创建一个主题文件 views-view-NAME.tpl.php 并操纵 $rows 变量。我只是认为必须有更好的方法,我显然只是错过了一些东西。

那么,有人知道该怎么做吗?

0 投票
2 回答
4086 浏览

drupal-views - drupal 6 - 我可以使用一个公开的视图过滤器来搜索/过滤几个类似的 cck 字段吗?

我对配置drupal和使用模块进行基本的东西有很好的理解,但是由于我对php和mysql的非常基本的理解,我只是进入了模块开发和覆盖函数和东西。

我有一个自定义内容类型('books')和一个 3 cck 类型的流派(小学、中学、大学)字段。我希望用户能够使用一个暴露的多选“流派”过滤器过滤所有书籍的视图。这就是我卡住的地方——我了解如何为 3 种类型“权重”(主要、次要、第三级)设置三个暴露的过滤器——我想要一个允许用户选择任何或所有这些权重的过滤器。

自定义搜索表单是我唯一的选择吗?有没有更好的方法来设置?将一个 cck 字段用于具有多个条目的“流派”会更好吗?我排除了这一点,因为我认为确定类型“权重”(小学、中学、大学)会更难。

太感谢了。

0 投票
4 回答
2649 浏览

drupal - Drupal 问题:视图、参数和节点队列

你好 :) 我在一个面向 drupal 的网站上发布了同样的问题,但根本没有得到任何回复。我对自己发牢骚,希望这个网站更像 StackOverflow,所以我想,为什么不试试在这里问呢:)

我正在玩一个显示属于分类术语的节点的视图。该词汇表还有一个分类节点队列,其中包含所有术语的子队列。

到目前为止,该视图只有一个参数,即分类术语 ID,并按发布日期排序。但是,如果我想显示特定术语的所有节点,所有节点队列节点都在顶部,所有非节点队列节点(但仍然在这个特定分类术语下)在下面,按日期排序怎么办?

为了澄清,说这是我的词汇,我们称之为“活的东西”

在 Dinosaurs 下可以找到以下节点:

由于霸王龙和迅猛龙是非常棒的恐龙,因此它们也被添加到节点队列中,即子队列恐龙中:

子队列:

  1. 迅猛龙
  2. 霸王龙

最终视图应按以下顺序显示它们:

我创建了与节点队列的关系,但它不允许我选择子队列,我只能限制为“活的东西”节点队列。我的第一个视图参数是术语 ID,所以我认为如果我添加“节点队列:子队列引用”作为第二个参数,我会得到预期的行为,但这仅显示节点队列中列出的恐龙。

对此问题的任何帮助或建议将不胜感激。谢谢!