0

我正在寻找一个图像,当单击时将节点加载到颜色框中。

到目前为止,我正在使用 Colorbox 和 Colorbox_node 模块,并且有一个带有这段代码的块

< a class="colorbox-node" href="cast?width=500&height=500" >
Link to my node alised 'cast'
< /a >

单击时的文本链接通过弹出一个颜色框完全符合我的要求。虽然如果我用图像链接替换文本,例如:

< a class="colorbox-node" href="cast?width=500&height=500" >
< img src="/images/cast.png"  / >
< /a >

图像显示,但不是可点击的链接。

我在某个地方搞砸了,还是有不同的方法一起做这件事?

4

3 回答 3

1

创建新视图:按顺序添加以下字段:Nid Title Image Body

标题:配置

Formatter: Image
Image Style: thumbnail
Link image to: Nothing

单击重写结果并选择复选框

Output this field as a link

设置选项如下:

Link Path: node/[nid]/?width=600&height=600
Checked Checkbox "Use Absolute Path"
Link Class: colorbox-node
Alt Text: [title]

保存您的视图和运行视图。

单击任何图像以在 Colorbox 中加载整个节点内容。注意:必须安装 Colorbox、colorbox_node 模块。

于 2013-09-02T11:52:07.443 回答
0

AshwinP 的回答有效,但记得添加类型为 Content: Nid without label 并勾选“exclude from display”的字段,并将其放在要链接的图像之前,否则将无法链接到节点. 图像样式和替代文本也无关紧要,只需使用您自己的设置即可。

于 2014-01-07T20:06:45.287 回答
-1

这不再起作用了,似乎现在需要向链接添加数据选项:(

于 2015-04-17T22:42:45.133 回答