我希望有一个图像,当点击时将一个节点加载到一个颜色框中。
到目前为止,我正在使用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 >
显示图像,但不是可点击的链接。
我搞砸了某个地方还是以不同的方式共同做这件事?
答案 0 :(得分:1)
创建新视图: 在订单中添加以下字段: NID 标题 图片 体
标题:配置
Formatter: Image
Image Style: thumbnail
Link image to: Nothing
点击REWRITE RESULTS并选择Checkbox
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模块。
答案 1 :(得分:0)
AshwinP的答案有效,但请记住添加一个类型为Content的字段:Nid没有标签,并且“从显示中排除”选中,并将其放在要链接的图像之前,否则将无法链接它到节点。此外,图像样式和替代文字与您放入的内容无关,只需使用您自己的设置即可。
答案 2 :(得分:-1)
这已不再适用了,现在似乎需要在链接中添加数据选项:(