Kann Lightbox mit iFrame auch nur die Node anzeigen?
Eingetragen von Streetacademy (233)
am 14.03.2010 - 15:06 Uhr in
am 14.03.2010 - 15:06 Uhr in
Ich lass mir mit Views die Bilder aus den Nodes (Imagefield) anzeigen.
Per Klick öffnet die Lightbox2 einen iFrame und zeigt die Node ...
Leider aber die gesamte Homepage und nicht NUR den Node. !!!!!
?! Was soll das ... ich tun ?
- Anmelden oder Registrieren um Kommentare zu schreiben
Falsche Einstellung
am 15.03.2010 - 16:32 Uhr
Hallo
Da hast du wahrscheinlich in deiner View noch eine falsche Einstellung. Ich denke mal du sagst in deiner View:"Ganzer Node" öffnen. Du solltest aber auswählen, dass nur das Bild angezeigt wird.
Gruss
RedPanda
Drupal, Social Media und SEO mal einfach: http://www.redpanda.ch
nicht nur bild
am 16.03.2010 - 11:10 Uhr
ich möchte Bild, Text und vor allem auch die Kommentare damit öffnen.
?!?!
Geht das?
Ähnliches Problem: nur Profil öffnen
am 24.03.2010 - 01:16 Uhr
Habe ein ähnliches Problem:
Ich habe ein Gruppenfoto und möchte wenn man auf einen Kopf klickt, dass per Lightbox das entsprechende Userprofil angezeigt wird.
Habe es mit
rel="lightframe"
in der area auch soweit, dass sich die Seite öffnet, nur wird mir die ganze Seite incl. der Menüs und nicht nur das entsprechende Userprofil angezeigt.Ist es möglich dieses auszublenden bzw. wie erreiche ich es, das nur das Profil des angeklickten Benutzers angezeigt wird?
Möchte im Endeffekt so eine Art wie hier haben.
;)
am 24.03.2010 - 08:50 Uhr
genau sowas suche ich auch!
kann es sich dabei um den auswurf eines CKKfeldes handeln?
Suche ebenfalls eine Lösung
am 25.03.2010 - 18:46 Uhr
Suche ebenfalls eine Lösung für dieses Problem. Hab dazu folgendes gefunden >> http://drupal.org/node/252260. Weiß nicht genau, ob es weiterhilft.
Also mir hilft es leider
am 25.03.2010 - 21:07 Uhr
Also mir hilft es leider nicht.
Wie man Seiten so öffnen kann ist klar, aber ich möchte Seiten aus Drupal (z.B. Profilseiten) und das ohne Menü.
Was heißt denn bei Dir "Ohne
am 25.03.2010 - 21:16 Uhr
Was heißt denn bei Dir "Ohne Menü"? Willst Du Dir eine Sammlung von Bookmarks anlegen, die außer Dir keiner kennen soll? Irgendwie muß der Zugang zu den Seiten des Drupal Systems schon organisiert werden und das nennt man dann ein Menü, unabhängig davon, wie das aussieht.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
...
am 26.03.2010 - 00:27 Uhr
wahrscheinich nicht gleich immer die ganze Seite ins Popup reinladen, sondern wirklich nur den NodeINHALT ?!
wla schrieb Was heißt denn
am 26.03.2010 - 14:20 Uhr
Was heißt denn bei Dir "Ohne Menü"? Willst Du Dir eine Sammlung von Bookmarks anlegen, die außer Dir keiner kennen soll? Irgendwie muß der Zugang zu den Seiten des Drupal Systems schon organisiert werden und das nennt man dann ein Menü, unabhängig davon, wie das aussieht.
Beste Grüße
Werner
Wie bereits erwähnt:
Ich möchte nur den Seiteninhalt, d.h. z.B. nur das Userprofil (oder wenn ich eine Seite anlege den Inhalt der Seite) und nicht die Blöcke außenrum.
Es soll nachher ungefähr so aussehen wie in meinem o.g. Beispiel.
Dann bleibt Dir zu ein
am 26.03.2010 - 14:46 Uhr
Dann bleibt Dir nur ein spezielles Template-File für diese Seite zu schreiben, das nur die Variable $content ausgibt und alles andere wegläßt.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
page template
am 26.03.2010 - 14:45 Uhr
Hallo.
Du könntest Dir ein spezielles page Template für diesen View erstellen. Dieses Template enthält dann nur die HTML-Struktur, die Du in der Lightbox ausgeben willst.
Mehr dazu unter Core templates and suggestions und Using different page templates depending on the current path.
(Seltsam; das ist heute schon das dritte Mal, dass ich diese Seiten hier verlinke ... muss am Wetter liegen :D )
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Ich muss gestehen, ich
am 29.03.2010 - 15:54 Uhr
Ich muss gestehen, ich verstehe zwar so einigermaßen was da steht, aber für mich is das etwas zu hoch.
Ich bin noch recht neu in Drupal und arbeite mich noch von einem Tutorial ins nächste.
Wäre vlt jemand so nett mir dabei zu helfen?
Keine Garantie dass das
am 29.03.2010 - 18:52 Uhr
Keine Garantie dass das klappt, nur eine Idee zum ausprobieren:
Hänge hinter den Linkpfad der die lightbox öffnet noch ein /lightbox2 also
/deinlink/lightbox2
Funktioniert der Link noch?
Wenn ja, hat sich was verändert?
Wenn ja, sind weitere Änderungen notwendig?
Wenn ja, dann aus dem lightbox Modul die page-node-lightbox2.tpl.php in den Theme Ordner kopieren und entsprechend anpassen.
Gruß
JThan
Gruß
JThan
_____
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.
Zitat: Funktioniert der Link
am 30.03.2010 - 00:17 Uhr
Funktioniert der Link noch?
Das will ich aufrufen:
href="?q=user/1/lightbox2"
--> Bekomme weiterhin die Profilseite mit allem drum und dan (Menüs, etc.)
Das habe ich auch mal versucht:
href="?q=home"
--> Bekomme meine Home-Seite mit allem drum und dan (Menüs, etc.)
href="?q=home/lightbox2"
--> Bekomme die Meldung Seite nicht gefunden.
Wenn ja, sind weitere Änderungen notwendig?
ja, hätte es gerne so, das es läuft ;-)
Wenn ja, dann aus dem lightbox Modul die page-node-lightbox2.tpl.php in den Theme Ordner kopieren und entsprechend anpassen.
Welchen Theme Ordner? (habe die Datei jetzt in den Ordner
/themes/garland
habe dort zum Testen ganz oben die funktion phpinfo() ausgeführt um zu sehen ob die "Datei" läuft, aber die info wird nicht angezeigt.Hier ein auszug aus dem Quelltext.
Habe es hier auf eine area gekürzt.
Des weiteren verweist das Bild Probehalber auf das admin Profil, da ich die Benutzer erst zum Schluss anlegen will
<p class="rtecenter">
<img alt="Team" src="/sites/default/files/pictures/team/IMG_4604.JPG" style="width: 640px; height: 480px;" usemap="#team" />
<map id="teamPic" name="team">
<area alt="Christa" coords="364,224,426,306" <strong>href="?q=user/1/lightbox2"</strong> rel="lightframe" shape="rect" title="Christa" />
</map>
</p>
<p class="rtecenter"> Hier sehen Sie einen Teil unseres Teams.</p>
So, jetzt hab ich nochmal
am 30.03.2010 - 10:55 Uhr
So, jetzt hab ich nochmal nachgesehen:
Also bei mir funktioniert es mit folgendem Aufruf:
<a rel="lightframe" href="/node/xxx/lightbox2" class="lightbox-processed">Linktext</a>
(Die klasse lightbox-processed wird vom lightbox Modul gesetzt.)Dann habe ich Anpassungen in der "page-node-lightbox2.tpl.php" vorgenommen (diese dafür vorher in den ordner deines aktuell eingesetzten Themes verschieben). Es könnte natürlich sein, dass das nur für nodes und nicht für User funktioniert.
Gruß
JThan
_____
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.
Danke
am 30.03.2010 - 16:48 Uhr
Danke schon mal dafür, habe es jetzt mit normalen nodes am laufen, werde mich jetzt mal an Profilen versuchen und berichten.
UPDATE (habe noch ein paar Probleme, von daher ein vorläufiges Update):
Mit
class="lightbox-processed"
funktioniert bei mir nix mehr, ohne läuft es so wie es soll.Damit die Benutzerprofile in der Lightbox2 laufen muss einfach nur die Datei
page-node-lightbox2.tpl.php
kopiert/umbenannt werden (die Datei befindet sich im Lightbox Ordner und muss in den Ordner des Themes wo es angewand werden soll) und inpage-user-lightbox2.tpl.php
Danach reicht es wenn man das Profil wie folgt aufruft:
<a rel="lightframe" href="/user/xxx/lightbox2">Linktext</a>
Na das klingt doch nach einem
am 31.03.2010 - 14:16 Uhr
Na das klingt doch nach einem gangbaren Lösungsweg. Mit dem "ME" Modul kannst du dann die User-Pfade wahrscheinlich auch richtig aufbauen.
Gut zu wissen, dass das generell auch mit Usern funktioniert.
Gruß
JThan
_____
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.
So habe mich jetzt wieder
am 31.03.2010 - 14:25 Uhr
So habe mich jetzt wieder durch die weiten der Foren gewühlt aber keine Lösung zu den noch bestehenden Problemen gefunden.
Ich habe mir einen Kalender und eine Eventliste mittels folgenden Modulen gebastelt: Calender + Date + Views
Das Calendar Modul bietet auch ein Modul Calendar Popup, welches mir aber alles andere als gefällt. Ist es möglich an stelle dieses unschönen Popups die Lightbox zu verwenden (ohne jedes Event von Hand umschreiben zu müssen)? - Habe es leider nicht hinbekommen irgendwo den Code
rel="lightframe"
einzufügen.