将节点内容加载到lightbox2中(不包含页眉,页脚和其他块)


12

是否可以将节点(从id)加载到灯箱2中,而不必加载所有其他块?节点必须显示的内容

我想在某些链接上显示一些弹出窗口,以允许在其中显示某些节点​​。在这种情况下,将不会进行任何提交(注释被禁用)

另一个很酷的事情是在灯箱中包含Web窗体。.再次没有标题..但我认为这更复杂,因为它是表单提交...因此需要ajax


我在此链接上回答了类似的问题drupal.stackexchange.com/questions/13219/…–
Shoaib Nawaz

Answers:


5

有很多方法可以做到这一点,并且这个问题很多,请看一下我对这个问题的回答

在Lightbox2文档中查看此文档页面

现在,尽管我强烈建议对此类事情使用Modal Frame APIAutomodal

** Drupal 7更新

颜色框模块并没有提供出来节点内置支持,但(他们是在一个补丁工作了这一点),但在此期间,你可以使用这种方法。您也可以使用Shadowbox模块,看看这个这个问题。


这些模块是D6。您对D7有什么建议吗?
uwe 2011年

我也在使用D7
PartySoft,2011年

1
更新了我的答案。
ipwa 2011年

@ipwa谢谢。但这在D7中有效吗?我在自己的网站上尝试了以下操作:<a href="node/xxx/lightbox2" rel="lightframe">单击此处查看节点内容</a>,但是没有用。节点被示为具有侧边栏,页脚,块等
trante

使用page-node-lightbox2.tpl.php,您可以指定自己打印$ node变量,而没有所有的侧边栏等,并按所需的方式对其进行样式设置
Sibiraj PR

1

我知道在D6中,如果您链​​接到http:// your / target / url#content-inner,那么它只会在灯箱中显示该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之间包含空格):-)

希望这可以帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.