单击视图行时在弹出窗口中加载完整节点

Load the full node in a popup when clicking on a view row

我目前正在开发一个 Drupal 7 网站,我有一个视图显示某种内容类型的标题和主图像。

我想确保当您单击视图行(带有标题和图像的小预览)时,完整节点会显示在弹出窗口中 window。这样就不需要加载新页面,我可以看到所选项目的全部内容。

我在视图模块中用 ajax 尝试了一些东西,但我无法让它工作。关于如何实现这一目标的任何想法?我正在寻找一个能够做到这一点的模块,但到目前为止找不到。

提前致谢。

  • 安装https://www.drupal.org/project/modal
  • 启用视图节点子模块
  • 在您的视图中创建 url <a href="/modal/node/NID/nojs" class="ctools-use-modal">View</a>.
  • 一切就绪:)

您可以使用 Node pop-up 模块

它为弹出节点视图创建没有任何依赖性的路径。

通过设置 data-npop="NODE_NID"(推荐)启用模块并创建 link。

否则您可以将 href 属性设置为 “ajax/npop/node/[nid]/load/nojs”,其中 [nid] 节点的 nid 和集合 属性 class 为“use-ajax”.