Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Drupal+;LightBox2 component=使用主体作为lightbox的标题(标题)_Html_Drupal_Lightbox_Drupal Modules_Lightbox2 - Fatal编程技术网

Html Drupal+;LightBox2 component=使用主体作为lightbox的标题(标题)

Html Drupal+;LightBox2 component=使用主体作为lightbox的标题(标题),html,drupal,lightbox,drupal-modules,lightbox2,Html,Drupal,Lightbox,Drupal Modules,Lightbox2,我正在使用网站上的LightBox2组件在分组的LightBox2中显示画廊图像。我使用Image组件将图像添加到网站,并将所有图像添加到照片簿中。但是,如果我愿意,图像仍然可以在页面上单独查看。然后,url看起来像这样:www.myurl.com/node/37,主体内容(我在创建图像过程中添加的)显示在图像下方 我想知道,如果用户单击图库中的图像,我是否可以让这个新图像节点页面的正文内容显示为Lightbox打开时的标题 TIA如果不破解Lightbox2模块,这似乎是不可能的。 如果您修改

我正在使用网站上的LightBox2组件在分组的LightBox2中显示画廊图像。我使用
Image
组件将图像添加到网站,并将所有图像添加到照片簿中。但是,如果我愿意,图像仍然可以在页面上单独查看。然后,url看起来像这样:
www.myurl.com/node/37
,主体内容(我在创建图像过程中添加的)显示在图像下方

我想知道,如果用户单击图库中的图像,我是否可以让这个新图像节点页面的正文内容显示为Lightbox打开时的标题


TIA

如果不破解Lightbox2模块,这似乎是不可能的。
如果您修改图像库的视图以包含图像的正文字段,您将能够破解lightbox2\js\auto\u Image\u handling.js以正文作为标题。

是的,编写一个函数来打印您想要显示的html,用hook\u菜单注册该函数,然后调用它。瞧

e、 g


在调用lightbox的窗口中,使用/lightboxhtml/$nid作为href来调用它。

非常感谢,我将尝试此功能。
function mymodule_menu() {
  $items['lightboxhtml'] = array(
    'page callback' => 'mymodule_html4lightbox',
    'page arguments' => array(1),
    ...
}

function mymodule_html4lightbox($nid) {
  $node = node_load($nid);
  print $node->body;
  exit;
}