nur jüngstes Bild anzeigen
am 18.08.2011 - 12:24 Uhr in
Ich habe mir eine Galerie gebaut in dem ich einen Inhaltstyp Bild erstellt habe und beim upload dieser Bilder das ganze gleich mit Tags versehe. Jedes Bild wird so als eigene Node im System geführt.
Nun kann ich in Views prima die Tags als Namen der Galerie anzeigen lassen und die dazugehörigen Bilder ausgeben. Das klappt soweit auch wie ich mir das vorstelle.
Nun möchte ich aber eine Übersicht aller Galerien erstellen wo nur der Name der Galerie (kein Problem) und das jeweils jüngste Bild also das mit dem jüngsten Datum der Node angezeigt wird und nicht alle dazugehörigen Bilder.
kurzform: zeige jüngste node aller nodes mit dem gleichen tag
Kann mir hier jemand einen Anstoß geben?
- Anmelden oder Registrieren um Kommentare zu schreiben
mir würde da spontan
am 18.08.2011 - 13:47 Uhr
mir würde da spontan einfallen nach erstellungsdatum neueste zuerst sortieren und dann bei Anzahl der Ergebnisse 1 anzugeben.
so bekommst du immer das letzte.
Den ersten Schritt habe ich
am 18.08.2011 - 14:09 Uhr
Den ersten Schritt habe ich ja ohne Probleme schon geschafft. So weit steht der View ja auch. Nur finde ich nicht die Option wo ich einstellen kann, dass er nur 1 Ergebnis ausgibt.
pager options -> Items per
am 18.08.2011 - 14:22 Uhr
pager options -> Items per page
ja aber warte mal...dann zeigt er ja nur noch ein Ergebnis an und nicht eins pro Gallerie... ic hab dich in die Irre geführt aus Versehen.
Das hatte ich auch schon
am 18.08.2011 - 14:31 Uhr
Das hatte ich auch schon probiert.
So etwas in der Art such ich aber halt für den Bereich fields. Einen Filter praktisch zeige nur ein Ergebnis
Hat keiner eine Idee wie ich
am 19.08.2011 - 05:46 Uhr
Hat keiner eine Idee wie ich die Anzahl der Ergebnisse eines Views auf 1 begrenzen kann?
ruhig Blut... du darfst nicht
am 19.08.2011 - 08:30 Uhr
ruhig Blut... du darfst nicht Antwort innerhalb eines Tages erwarten.
"und beim upload dieser Bilder das ganze gleich mit Tags versehe"
tagst du die Bilder per Hand mit beliebigen Tags oder hast du immer die gleichen Tags?
Die einzige Idee die ich hätte (bei immer gleichen Tags) :
1.Pro tag ein View machen das das letzt Bild ausgibt (also Tag als filter mit einem result)
2.eine Übersicht erstellen, die dir die ganzen Views die in 1. erstellt wurden als tabelle zusammen anzeigt
Dann hättest du eine Übersichtsseite, die dir zu jedem Tag das letzte Bild anzeigt.
Ich habe eine ähnliche
am 19.08.2011 - 09:13 Uhr
Ich habe eine ähnliche Aufgabe mit dem Flag-Modul gelöst. Dabei habe ich einen Übersichtsview erstellt pro Galerie, bei dem ich eines der Bilder mit einer Flag gekennzeichnet habe. Allerdings kann man auch mehrere Bilder flaggen und dann ist das eben nicht so schön. In der Galerieübersicht zeige ich dann alle Bilder, die geflagged sind, das ist im Normalfall nur eines pro Gallerie.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
onkiro schrieb ruhig Blut...
am 19.08.2011 - 12:10 Uhr
ruhig Blut... du darfst nicht Antwort innerhalb eines Tages erwarten.
"und beim upload dieser Bilder das ganze gleich mit Tags versehe"
tagst du die Bilder per Hand mit beliebigen Tags oder hast du immer die gleichen Tags?
Die einzige Idee die ich hätte (bei immer gleichen Tags) :
1.Pro tag ein View machen das das letzt Bild ausgibt (also Tag als filter mit einem result)
2.eine Übersicht erstellen, die dir die ganzen Views die in 1. erstellt wurden als tabelle zusammen anzeigt
Dann hättest du eine Übersichtsseite, die dir zu jedem Tag das letzte Bild anzeigt.
Bilder die der gleichen Galerie angehören haben alle den gleichen Tag. Somit kann ich prima Galerien bauen und Bilder wenn der Wunsch vorhanden ist sogar in mehreren Galerien auftauchen lassen.
zu1. Es kann durchaus sein, dass eine Galerie aus Bildern besteht die an verschiedenen Tagen erstellt wurden. Wenn ich das pro Tag betrachte, dann würden Galerien doppelt auf tauchen.
Ich habe mir jetzt damit beholfen, dass ich ein zusätzliches Feld erstellt habe mit dem man ein Bild markieren kann welches in der Galerieübersicht angezeigt werden soll. Aber diesen händischen Klick wollt ich gern vermeiden.
ich glaube ich hätte für
am 19.08.2011 - 14:38 Uhr
ich glaube ich hätte für diesen Fall folgende Lösung genommen:
Ergebnis: Eine Übersicht aller Galerien mit jeweils dem neuesten Bild.
vielleicht geht das ja in die Richtung die du suchst :)
Genau Dein Punkt 3 ist mir
am 25.08.2011 - 07:45 Uhr
Genau Dein Punkt 3 ist mir nicht klar. Kannst Du mir sagen wie ich nach 1 Bild filtern kann?
So ungefähr sollte es
am 25.08.2011 - 08:08 Uhr
So ungefähr sollte es aussehen.
Das hilft mir leider nicht
am 25.08.2011 - 09:47 Uhr
Das hilft mir leider nicht wirklich oder ich verstehe es falsch.
Ok ich kann einen View pro Galerie machen und dann nur ein Element über den Pager anzeigen lassen. Dies müsste ich für jede Galerie machen.
Danach mache ich einen neuen View wo ich die alle diese Views anzeigen lasse. So hätte ich dann meine Übersicht.
Nachteil: Wenn eine neue Galerie erstellt wird, dann wird nicht automatisch ein neuer View mit einem Einzelbild erstellt ergo taucht der auch nicht in der Übersicht auf. Ich müsste dies jedesmal händisch erstellen.
Ich möchte aber dass es so ausschaut (und auch automatisch generiert wird)
GALERIE01 [neuestes Bild]
GALERIE02 [neuestes Bild]
GALERIE 03 [neuestes Bild]
....
maximal 10 Galerien untereinander und dann ein Pager zu den nächsten 10 Galerien etc ...
Durch einen Klick auf den Galerienamen kommt man dann auf eine Übersicht dieser Galerie die wo alle enthaltenen Bilder angezeigt werden.
Vielleicht gibt es ja auch ein Modul für DP7 was das kann. Mit Views bekomme ich es irgendwie nicht hin.