Drupal + LightBox2 组件=使用正文作为灯箱的标题(标题)
我在网站上使用 LightBox2 组件在分组的灯箱中显示图库图像。我使用 Image
组件将图像添加到网站,并将所有图像添加到 Photos 书中。但是,如果我愿意,仍然可以在页面上单独查看图像。然后,网址将如下所示:www.myurl.com/node/37
,其中包含 body 内容(我在创建图像中添加的内容)处理)显示在图像下方。
我想知道如果用户单击图库中的图像,是否可以在打开时将这个新图像节点页面的 body 内容显示为灯箱的标题。
TIA
I am using the LightBox2 component on my website to display the gallery images in a grouped lightbox. I add images to the website by using the Image
component and adding all the images to the Photos book. However, images can still be viewed separately on a page, if I so choose. The url would then look something like this: www.myurl.com/node/37
with body content (that I added in the Create Image process) displaying beneath the image.
I was wondering if I can get this body content of this new image node page to display as the title for the Lightbox when it opens, if a user clicks on an image in the gallery.
TIA
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果不破解 Lightbox2 模块,这似乎是不可能的。
如果您修改图片库的视图以包含图像的正文字段,您将能够破解 lightbox2\js\auto_image_handling.js 以将正文作为标题。
It seems impossible without hacking the Lightbox2 module.
If you modify Image Gallery's view to include image's body field, you'll be able to hack lightbox2\js\auto_image_handling.js to take body as title.
是的,编写一个打印你想要显示的html的函数,用hook_menu注册该函数,然后调用它。瞧。
例如,
在调用 lightbox 的文件中,使用 /lightboxhtml/$nid 作为 href 来调用它。
yes, write a function that prints the html you want to show, register the function with hook_menu, then call it. voila.
e.g.
in the that calls lightbox, call it with /lightboxhtml/$nid as the href.