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

时间:2017-10-31 10:30:21

标签: ajax drupal drupal-7 drupal-views

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

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

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

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您可以使用Node pop-up模块

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

通过设置 data-npop =“NODE_NID”(推荐)启用模块和创建链接。

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