Laden eines Knoteninhalts in eine Lightbox2 (ohne Kopf- und Fußzeile und andere Blöcke)

12

Ist es möglich, einen Knoten (von einer ID) in eine Lightbox 2 zu laden, ohne alle zusätzlichen Blöcke laden zu müssen? Genau das, was der Knoten anzeigen muss

Ich möchte einige Popups für einige Links erstellen, damit einige Knoten im Inneren angezeigt werden können. In diesem Fall erfolgt keine Übermittlung (Kommentare sind deaktiviert).

Eine weitere coole Sache wird es sein, Webformulare in eine Lightbox aufzunehmen. Wieder keine Überschriften

PartySoft
quelle
Ich beantwortete eine ähnliche Frage auf diesem Link drupal.stackexchange.com/questions/13219/…
Shoaib Nawaz

Antworten:

5

Es gibt viele Möglichkeiten, dies zu tun, und dies wird oft gefragt. Sehen Sie sich bitte meine Antwort in dieser Frage an .

Schauen Sie sich diese Dokumentseite in der Lightbox2-Dokumentation an.

Im Moment empfehle ich jedoch dringend, die Modal Frame API und Automodal für solche Dinge zu verwenden.

** Drupal 7 Update

Das Colorbox- Modul bietet noch keine Standardunterstützung für Knoten (sie arbeiten an einem Patch dafür), aber in der Zwischenzeit können Sie diesen Ansatz verwenden . Sie können auch das Shadowbox- Modul verwenden. Schauen Sie sich dieses und dieses Problem an.

ipwa
quelle
Diese Module sind D6. Haben Sie eine Empfehlung für D7?
Uwe
Ich benutze auch D7
PartySoft 11.10.11
1
Aktualisiert meine Antwort.
ipwa
@ipwa Danke. Aber funktioniert das in D7? Ich habe auf meiner Website Folgendes versucht: <a href="node/xxx/lightbox2" rel="lightframe"> Klicken Sie hier, um den Inhalt des Knotens anzuzeigen. </a> Aber es hat nicht funktioniert. Der Knoten wird mit der Seitenleiste, der Fußzeile, den Blöcken usw.
angezeigt
Mit page-node-lightbox2.tpl.php können Sie festlegen, dass die Variable $ node ohne alle Seitenleisten usw. gedruckt wird und wie gewünscht
formatiert wird
1

Ich weiß, dass in D6, wenn Sie mit http: // your / target / url # content-inner verlinkt sind, nur dieses div in der Lightbox angezeigt wird!

Beispiel:

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

Verwenden Sie offensichtlich Firebug oder ähnliches, um herauszufinden, welche Div-ID Sie anzeigen möchten, und ersetzen Sie # content-inner damit (achten Sie darauf, den Raum zwischen der URL und der Div-ID einzuschließen) :-)

Hoffe das hilft!

Chapabu
quelle