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

php - PHP XML-导出为文件下载

我编写了一个脚本,将 XML 文件打印到屏幕上,但我希望它打开一个下载对话框,以便我可以将其保存为文件。

我怎么能这样做?

谢谢!

剧本:

0 投票
1 回答
823 浏览

drupal - 如何为整个 Drupal 6 网站设置公开位置视图过滤器的用户选择值?

我目前正在一个网站上工作,该网站根据企业的位置或所属类别列出企业。检查: http: //frugalmillionaire.net/

实现的现有功能(视图、CCK 和分类):

单击主菜单链接时,业务类别作为参数传递给视图。因此,视图仅显示特定类别的业务列表。还实施 Find Local Coupons Block ;同一视图的过滤器暴露在一个块中。

我的客户想让用户选择在网站上设置他/她的位置。一旦用户设置了该位置,那么在单击主菜单(餐厅)中的链接时,应该只列出该位置集的餐厅。同样,单击任何主菜单链接应仅显示该位置集的业务。

可能的方法:1)在暴露的过滤器中设置用户选择的值。如何才能做到这一点?2) 使用 Cookie。我可以使用 Drupal Cookie 以某种方式实现这一目标吗?

请帮帮我。任何帮助/指针/相关链接将不胜感激。

谢谢

0 投票
2 回答
5237 浏览

drupal - 如何使用 Drupal Fivestar 平均评级对视图进行排序?

我正在使用 Drupal 6.13、Views 6.x-2.6、Voting API 6.x-2.3、Fivestar 6.x-1.18。

我有一个内容类型,字段类型为 Fivestar Rating。我有一个观点,我的意图是列出所有具有这种内容类型的节点,按总体平均评级降序排列。该视图正在显示正确的信息(具有投票能力的用户投票和总体平均投票)。但我不能为我的生活得到它正确排序。

在视图中,我与“节点:投票结果”有关系,值类型=“百分比”,投票标签=“正常”,聚合函数:“平均”。

我已经尝试了很多东西,但我期望的工作是添加一个带有“(投票结果)投票结果:值”和降序的“排序标准”。当我这样做时,如果我查看 sql 查询并看到“ORDER BY node_title ASC”,这显然是不正确的。我希望看到“ORDER BYvotingapi_cache_node_percent_vote_average_value DESC”。任何指针将不胜感激。

在这里查询:

0 投票
1 回答
176 浏览

drupal - 在 Drupal 视图中查找有关字段的信息

我有一个带有多个文件附件的节点类型,并且想要一个节点视图来显示附加到该节点的最新文件。

在 Views 中,我可以选择按 node:updated 或 revision:vid 排序,但他们当然不会告诉我最后添加了哪个文件。有没有办法按字段的更新时间排序?

而且,更一般地说,有没有办法找到有关节点部分更改的信息。

0 投票
3 回答
2145 浏览

drupal - Drupal 路径问题 - 视图与节点

我的网站搜索无法正确链接到我的视图页面时遇到问题。我已经设置了一个视图页面来显示配方数据。它具有以下 URL 属性:

其中 %1 是配方类别,例如 ,breakfast而 %2 是配方名称,例如Muffin。该视图遍历配方节点内容,并在适当时显示它。问题是站点搜索模块没有链接到视图,它链接到仍然可以看起来像这样的节点:

如果我使用 URL 别名编辑该节点,我可以将其变为:

但是:这与站点上的视图显示冲突,搜索功能将它们带到节点而不是视图。我真的,真的需要他们去看风景。

明白了吗?

如何修复?

编辑:视图具有食谱类别和食谱名称的变量(例如,早餐/松饼)。自己格式化节点页面是不可能的,所以我们不得不使用视图,恐怕。

0 投票
2 回答
645 浏览

drupal - Drupal:向视图添加内容

我已经使用视图创建了一个块,并想向其中添加一些无法从视图本身获得的信息。我需要编写一个小函数来查询一些额外的数据。

我想把这个函数放在 MYTHEME_preprocess_node 中,但是当我放一个简单的 $variables['test'] = 'test' 然后在输出块内容的 .tpl 文件之一中打印 $test 时,什么也没显示。

我在正确的轨道上吗?

0 投票
1 回答
624 浏览

drupal - 我怎样才能最好地在 Drupal 中显示附属链接列表?

我有一个 Drupal 5 网站,我想在该网站上显示指向不同产品、销售和优惠的附属链接列表(或网格)。每个“附属产品”节点都有一个标题、描述、一个图像和一个 URL。单击图像或 URL 链接时,应将用户重定向到 URL。

我已经接近这一点,使用视图、自定义寻呼机并在 CCK(内容构建工具包)中向我的节点添加自定义图像字段,但是每当单击图像时,它都会转到完整的节点页面而不是 URL。

来自做过此或类似事情的人的任何建议将不胜感激。如果这可以在 Drupal 6 中更容易实现,我准备升级站点,因为无论如何这都在待办事项列表中。

提前致谢。

0 投票
5 回答
10431 浏览

jquery - drupal > 视图 > 暴露过滤器 > 提交更改

我有一个带有单个暴露过滤器(选择)的视图。当用户单击“应用”时,它使用 ajax 重新填充。我希望他们不必单击它并在选择更改时重新填充。我假设我将或多或少需要一些像这样的 JS(尽管这似乎不太有效):

首先,我认为这样做可以,但它没有被提交。有谁知道为什么?

其次,注入该代码的最佳方法是什么?我正在考虑使用 View 页脚,因为它很容易,但还有其他更好的想法吗?

更新:上面的代码正在工作(通过视图页脚注入),但只是第一次。我猜 select 被 ajax 调用覆盖,但行为没有被重新附加(或其他东西)。唔...

更新#2:为简单起见,我将放弃 ajax。

0 投票
1 回答
1850 浏览

drupal - 为什么 drupal_get_title() 在视图页面上返回空?

我使用 menu_breadcrumb 模块作为根据当前 URL 路径生成面包屑的模块的基础。它在常规节点上运行良好,但在 Views 模块呈现的任何页面上,面包屑无法获取页面的标题。模块的调用drupal_get_title()返回一个空值。

我不会对此感到如此惊讶,除非我有另一个 Drupal 站点做同样的事情,而且它工作正常。唯一的区别是这个站点是基于 Acquia Drupal 发行版的,并且它工作的另一个站点已经有一段时间没有更新了,所以有旧版本的 Drupal 核心和 Views。

我读了一些关于模块权重的东西,并尝试将我的面包屑模块​​上的权重设置为一个非常高的值,但这并没有帮助。

感谢您的任何想法!

0 投票
2 回答
1412 浏览

drupal - Drupal OG Views:无法创建我目前*不是*成员的所有组的视图

(也发布为http://drupal.org/node/596860

我想创建一个视图,仅显示那些我还不是成员(或待定成员)的组。但是,这样做的明显方法(采用 og_my 视图并将过滤器“有机组:组成员”更改为 false)不起作用。

原因是 SQL 查询实质上为组中与您的条件匹配的每个用户返回一行。如果您正在搜索自己(如在 og_my 中),每个组节点只会出现一次;如果您不是在搜索自己,则每个组节点都会显示N次,其中N是其他组成员的数量。因此,只要至少还有一个其他成员,我已经是其成员的组就会继续显示。

有没有人有办法解决这个问题?

谢谢,阿德里安