0

WebサイトでLightBox2コンポーネントを使用して、グループ化されたライトボックスにギャラリー画像を表示しています。Imageコンポーネントを使用してすべての画像をフォトブックに追加することにより、Webサイトに画像を追加します。ただし、私が選択した場合は、画像をページ上で個別に表示することもできます。URLは次のようになります。画像の下www.myurl.com/node/37本文のコンテンツ(画像の作成プロセスで追加したもの)が表示されます。

ユーザーがギャラリー内の画像をクリックした場合、この新しい画像ノードページのこの本文コンテンツをライトボックスが開いたときにタイトルとして表示できるかどうか疑問に思いました。

TIA

4

2 に答える 2

1

Lightbox2モジュールをハックせずにそれは不可能のようです。画像ギャラリーのビューを変更して画像の本文フィールドを含めると、lightbox2 \ js\auto_image_handling.jsをハックして本文をタイトルとして使用できるようになります。

于 2010-01-12T12:10:36.253 に答える
0

はい、表示したいhtmlを出力する関数を作成し、その関数をhook_menuに登録してから、呼び出します。出来上がり。

例えば

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;
}

ライトボックスを呼び出すでは、hrefとして/ lightboxhtml /$nidを使用して呼び出します。

于 2010-02-15T21:48:26.940 に答える