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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 6 Tagen
  • Hey danke
    vor 3 Wochen 3 Stunden
  • Update: jetzt gibt's ein
    vor 3 Wochen 21 Stunden
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 2 Tagen
  • In der entsprechenden View
    vor 4 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 2 Tagen
  • gelöst
    vor 6 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 3 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20462

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 30 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