ノードコンテンツをlightbox2にロードします(ヘッダーとフッターおよびその他のブロックなし)


12

すべての追加ブロックをロードすることなく、ノードを(idから)ライトボックス2にロードすることは可能ですか?ノードが表示しなければならないもの

いくつかのノードを内部に表示できるように、いくつかのリンクにいくつかのポップアップを作成します。この場合、送信は行われません(コメントは無効です)

もう1つのクールなことは、ライトボックスにWebフォームを含めることです。また、ヘッダーはありません。しかし、フォーム送信なので、より複雑だと思います。


私は、このリンク上で同様の質問答えdrupal.stackexchange.com/questions/13219/...
Shoaibナワズ

回答:


5

これを行うには多くの方法があり、これは多くの質問を受けます。この質問の私の答えを見てください。

見てくださいこのdocページ Lightbox2のドキュメントから。

今のところ、このようなことにはModal Frame APIAutomodalを使用することを強くお勧めします

** Drupal 7アップデート

カラーボックスモジュールは、ノードのためのボックスのサポートのアウト提供していませんまだ(彼らはこのためのパッチに取り組んでいる)が、その間に、あなたが使用することができ、このアプローチをShadowboxモジュールを使用することもできます。これこの問題をご覧ください。


これらのモジュールはD6です。D7の推奨事項はありますか?
uwe

私もD7を使用しています
PartySoft

1
私の答えを更新しました。
ipwa

@ipwaありがとう。しかし、D7では機能しますか?私のサイトでこれを試しました:<a href="node/xxx/lightbox2" rel="lightframe">ノードのコンテンツを見るにはここをクリックしてください</a>しかし、うまくいきませんでした。ノードは、サイドバー、フッター、ブロックなどとともに表示されます
トランテ

使用ページ・ノードlightbox2.tpl.phpあなたはそれをあなたが望むようになど、すべてのサイドバーなしにそれ自体で$ノード変数を印刷するように指定し、スタイルでした
シバーアージPR

1

D6では、http:// your / target / url#content-innerにリンクすると、Lightboxにそのdivのみが表示されます。

例:

<a class="lightbox-processed" rel="lightmodal[search|width:400px; height:470px; scrolling:none;]" href="/request-callback #content-inner">

明らかにFirebugなどを使用して、表示するdiv IDを見つけ、#content-innerをそれに置き換えます(URLとdiv IDの間にスペースを含めるようにしてください):-)

お役に立てれば!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.