(Gelöst) Node als Overlay darstellen...
Eingetragen von p408014 (87)
am 02.11.2012 - 14:52 Uhr in
am 02.11.2012 - 14:52 Uhr in
Hallo,
Ich möchte den Inhalt eines Notes als eine Art Overlay-Fenster anzeigen lassen, da ich die beinahme die gesamte Breite der Seite benötige (für Tabelle aus dem Modul Webform-Ergebnisse). Ich hab jetzt ne ganze Weile in Panels und Styls und Seiten herumprobiert, aber ich bekomme es nicht hin.
Habt Ihr einen Tip ? Beim Googeln kommt immer Colorbox oder Shadowbox, aber ich glaube, das müsste doch auch mit meinem bereits installierten CCKTools oder Panels gehen - oder ?
Danke
Alexander
- Anmelden oder Registrieren um Kommentare zu schreiben
Colorbox ist eine ganz gute
am 02.11.2012 - 20:25 Uhr
Colorbox ist eine ganz gute Methode, um Nodes in einem sagen wir mal Overlay-Objekt anzeigen zu lassen.
In einem Video habe ich bereits gezeigt, wie man es hinbekomme kann, dass in der Colorbox oder auch Lightbox, was du eben lieber magst, nicht auch noch Kopf, Menü, Sitebars und was es sonst noch so auf der Seite gibt, angezeigt werden.
Das ist wirkllich ganz einfach zu machen.
Gruß
Berthold Lausch
Drupal Video-Tutorials
Man muss nur die Page.tpl.php
am 02.11.2012 - 23:12 Uhr
Man muss nur die Page.tpl.php des entsprechenden Content-Typs anpassen (Header, Sidebars, Footer etc. entfernen). Dann kann man den reinen Content in einer Lightbox/Colorbox (über die gesamte Breite oder wie immer man das will) ausgeben.
Drupal rockt!!!
Das Ganze lässt sich auch
am 02.11.2012 - 23:19 Uhr
Das Ganze lässt sich auch ohne viel Template-Bastelei mithilfe des [do:colorbox_node] Moduls realisieren. Dies erlaubt es dir folgende Arten von Content in einer Colorbox darzustellen:
http://drupal.org/project/colorbox_node
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Ja, Steffen, das kann man
am 03.11.2012 - 02:47 Uhr
Ja, Steffen, das kann man auch mit dem Colorbox_node Modul machen, aber ich mache lieber selbst eine kleine Template-Datei und "verknüpfe" die in der template.php mit der Colorbox.
Dann habe ich über die Ausgabe die volle Kontrolle.
Aber jeder wie er mag, colorbox_node macht tut es auch.
Drupal Video-Tutorials
gefällt mir....aber bekomme ich nicht zum laufen
am 03.11.2012 - 12:27 Uhr
Hallo Steffen,
Deine Version gefällt mir. Hatte zuvor schon ein DemoVideo angesehen, bei dem das ganze nur mit Colorbox erklärt wurde. Jedoch hat mich da auch tatsächlich die Sache mit den Templates abgeschreckt.
Habe also nun ColorboxNode installiert. Leider bekomme ich das ganze nicht zum laufen. Ich habe den Link "my-example" eingefügt - aber es passiert nichts.
Was mache ich falsch?
Grüße
Alexander
Hast du denn auch die
am 03.11.2012 - 13:31 Uhr
Hast du denn auch die richtige Stylesheet-Klassen angegeben ?
Drupal Video-Tutorials
wahrscheinlich nicht...
am 03.11.2012 - 13:43 Uhr
aber wo gebe ich die ein???
Ich habe jetzt Testweise in einem Note/ Body eine Verlinkung eingegeben und dann bei Link/ Erweitert die Stylesheet-Klasse "Coloxbox-Node" eingegeben. Damit hat es dann funktioniert.
Aber: das muß doch auch bei jedem normalen Node gehen, wenn ich den Link (aus der Anleitung von Colorbox-Node) direkt in die Adresszeile eingebe - oder ?
nein, du kannst die
am 03.11.2012 - 14:04 Uhr
nein, du kannst die Stylesheet-Klasse nicht in die Adresszeile eingeben, weil die Stylesheet-Klasse kein href-Attribut ist, sondern zum Attribut class gehört.
Es steht auch genau so in der Anleitung drin, colorbox-node steht nicht in der href-Eigenschaft, sondern in der class-Eigenschaft, wenn ich das mal so nennen darf.
<?php
<a class="colorbox-node" href="blogs/my-example?width=600&height=600">My Example</a>
?>
Drupal Video-Tutorials
Oh - das ist nicht gut ...
am 03.11.2012 - 14:11 Uhr
gibt es dann die Möglichkeit, dass ganze über ein Menü oder einen Block zu generieren? Oder wie bekomme ich das ganze in ein Menü in der Seitenleiste?
Ich würde es so machen: Ich
am 03.11.2012 - 14:21 Uhr
Ich würde es so machen:
Ich würde einen exclusiven, das meint einzigartigen, Parameter an die URL hängen und dann per QJUERY die entsprechende Klasse, also colorbox-node, ergänzen.
Als Kriterium, bei welchem Link die Klasse ergänzt werden muss, kannst du dann den Parameter aus der URL nehmen.
Da dich aber die drei Zeilen aus der template.php, die man ergänzen muss schon abschrecken (siehe oben), weiss ich nicht, ob das ein gangbarer Weg für dich ist.
Gruß
Berthold
Drupal Video-Tutorials
im übrigen: Um CSS-Klassen in
am 03.11.2012 - 14:23 Uhr
im übrigen:
Um CSS-Klassen in einem Menü zu ergänzen, gibt es das Modul menu_attributes.
Wenn es nur darum gehen sollte.
Drupal Video-Tutorials
Spitze!!!! alles ist gut...
am 03.11.2012 - 14:47 Uhr
Funktioniert alles bestens!!!
Dein Tip mit menu_attributes hat es gebracht.
Danke für Eure Hilfe.
Alexander