Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Spezialbildergalerie die nur ausgewählte Thumbnails anzeigt, das als Block und in Abhängigkeit von der jeweiligen Seite

Eingetragen von marcusx (16)
am 03.08.2010 - 20:26 Uhr in
  • Views
  • Drupal 6.x

Hallo zusammen!

Ich baue gerade eine "Bildergalerie" mit folgenden Eigenschaften:

  • Thumbnails werden als Block in einer Seitenspalte ausgegeben
  • Beim klicken auf einen Thumbnail geht eine Fancybox Galerie auf
  • Die Galerie kann viele Bilder haben aber es werden nur ausgewählte Thumbnails angezeigt
  • Pro Seite kann eine oder mehrer "Galerien" (jeweils der Galeriename und 3 ausgewählte Thumbnails) untereinader in der rechten Spalte angezeigt werden
  • Ob und welche "Galerien" neben dem Hauptinhalt angezeigt werden sollen, sollte im besten Fall beim Content ausgewählt werden können. Wenn das nicht möglich ist sollte zu jeder Galerie ein automatisch ein Block erzeugt werden den man dann händisch platzieren kann

In der Praxis sieht das so aus das auf machen Seiten neben dem Hauptinhalt in der rechten Seitenspalte jeweils passend zum Hauptinhalt der Name der Galerie und darunter 3 kleine Thumbnails angezeigt werden (Mehrere Galereien pro Seite sind möglich). Wenn man auf einen Thumbnail klickt geht die Fancybox auf und man kann sich durch alle Bilder durchblättern.

Falls jemand für diesen Zweck ein Galeriemodul kennt, dann bitte sagen - ansonsten verfolge ich bisher folgenden Ansatz:

Mit CCK neuen Inhaltstyp "Galerie" kreiert. Dieser hat ein Filefield vom Typ Image das mehrfach Upload erlaubt.
Mit ImageField Extended für jedes Image eine Checkbox namens "Show Thumbnail" eingerichtet.
Eine ImageCache Preset erzeugt das die Thumbnails erzeugt.
Einen View Block erzeugt der den Node vom Typ Galerie und das Imagefield ausgibt.
Den Block in der rechten Spalte anzeigen lassen.

Dazu jetzt folgende Fragen:

1. Haltet Ihr das für einen sinnvollen Weg oder komm ich da früher oder später in Wald?

2. Ich habe für den View Block ein eine eigenen Block Template (block-views-seitengalerie-block_1.tpl.php) file angelegt um eine Box um eine Galerie zu gestalten. Jetzt habe ich aber mehrere Galereien und das ist dann natürlich Käse. Wo und wie kann ich die Ausgabe von "

<?php
print $block->content
?>
" themen? Wie kann ich mein "Thumbnails anzeigen" Flag auslesen um in Abhängigkeit davon eine CSS Klasse .hide oder dergleichen an den Thumbnail img-Tag zu hängen.

3. Ich bekomme bis jetzt alle Bilder aus allen Galerien von der View zurück. Kann ich irgendwie nach Galerien gruppieren? Und wo kann ich dann die HTML Ausgabe pro Gruppe festlegen?(siehe auch Frage 2) Ich möchte das für jede Galerie der Titel ausgegeben wird, und dann eine Liste mit den Thumbnails die je nachdem ob das erwähnte Anzeigen Flag angehakt ist eine CSS Klasse bekommen sollen oder auch nicht.

4. Gibt es eine elegante Lösung das ich beim Content Node eine Liste (1-n) mit Galerie Referenzen angeben kann und diese dann jeweils in der Seitenleiste angezeigt werden? Ich bräuchte also eine View die die Galerien gruppiert als Block ausgibt und zwar in abhängigkeit einer Liste von Galerien die irgendewie beim jeweiligen Hauptinhalt der Seite gespeichert werden.

Möglich? Falscher Ansatz? Viel zu Kompliziert? Ideen? Anregungen?
Ich danke Euch schonmal für alles was Ihr dazu sagen könnt und wünsche einen schönen Abend. Danke.
Marcus

‹ CCK Feld mit dem Wert eines CCK Feldes eines anderens Inhaltstypen füllen [Gelöst] Views Tabelle mit Titel und Text in einem Feld ohne Titel darüber ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Da habe ich wohl das Pferd von hinten aufgezäumt

Eingetragen von marcusx (16)
am 04.08.2010 - 13:22 Uhr

Ich hatte einen kapitalen Denkfehler in meiner Überlegung wie ich die passenden Galerien zu jedem Inhalt anzeige. Es geht viel einfacher wenn man in der View vom Inhalt ausgeht und die referezierten Nodes mit den Galerien in die View als Referenz einbindet. Anstatt zu versuchen alle Galerien anzuzeigen und über Argumente dann einzuschränken.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 2 Wochen 46 Minuten
  • Guten morgen und Danke
    vor 2 Wochen 7 Stunden
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 2 Wochen 13 Stunden
  • Danke Schmittrich. Die Frage
    vor 2 Wochen 2 Tagen
  • Keine Antwort auf die Frage nach dem Woher
    vor 2 Wochen 2 Tagen
  • Danke ich werde mir die
    vor 8 Wochen 1 Stunde
  • Vielen Dank für Ihren
    vor 8 Wochen 2 Tagen
  • Composer ist sehr ratsam
    vor 8 Wochen 4 Tagen
  • Vielen Dank für den
    vor 9 Wochen 4 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 9 Wochen 16 Stunden

Statistik

Beiträge im Forum: 250323
Registrierte User: 20572

Neue User:

  • alxshell
  • AnthonyhoF
  • Philiphelve

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 23 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association