[gelöst] Mit Views Node:Content sortiert ausgeben
am 17.07.2010 - 19:09 Uhr in
Hallo,
folgendes Problem stellt sich mir gerade bei der Foto-Webseite meiner Frau:
Sie lädt über image_import ihre Bilder hoch. Image_Import lässt pro Bild nur "Titel" und "Content" als Felder zu. Meine Frau will nun ein Archiv der Bilder dahingehend erstellen, dass sie die einzelnen Bilder Kategorisieren kann, also eigentlich über Taxonomy. Momentan lasse ich sie in das Content-Feld die Sortierbegriffe kommagetrennt eintragen und habe versucht, das darüber zu lösen. Die Bilder werden normalerweise über Lightbox ausgegeben, daher stört es nicht, wenn das Content-Feld weiter dafür verwendet wird.
So http://ls-tierfotografie.de/node/1205 schauts dann halt ohne die Lightbox aus. Ein Vorteil, den ich so noch sehe, ist, dass Google die Bilder passend den Begriffen zuordnet. Ob das über Taxonomy auch so indexiert werden würde weiß ich gerade nicht.
Wie ist das Problem nun am besten in den Griff zu bekommen? Ist es einfacher, irgendwie ein "echtes" Taxonomy-Feld in den Image_Import reinzufrickeln oder kann man Views so verbiegen, dass ich damit die kommagetrennten Sortierbegriffe des Content-Feldes verwenden kann?
Hab mit Views schon gespielt, aber keine passable Lösung mit "User-Wissen" gefunden. Auch der Image_Import-Code hat sich mir nicht soweit erschlossen als dass ich da was einbauen könnte... Der vorgefertigte Archive-View ist auch interessant aber für mich auch nicht soweit umbaubar.
Oder hab ich da irgendwas übersehen? Zuviel Bäume im Wald?
Wäre dankbar für eure Tipps. ;-)
Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben
Füge dem Bild-Inhaltstyp doch
am 17.07.2010 - 19:16 Uhr
Füge dem Bild-Inhaltstyp doch einfach noch ein Taxonomy-Feld hinzu. Dann muss man aber nach dem Bild-Upload noch die Taxonomy-Begriffe eintragen...
Oder Bau die Galerie auf CCK-ImageField-Image_FUpload um, dort kannst du dann ganz beliebig Taxonomy-Felder einfügen.
Danke, der erste Hinweis ist
am 17.07.2010 - 19:20 Uhr
Danke,
der erste Hinweis ist dann kontinuierlich relativ aufwendig, da sie einiges an Bildern hochlädt.
Der zweite Vorschlag sagt mir grad nix, werd ich mir anschauen.
Doch zuviele Bäume... ;-)
Danke einstweilen.
Image_FUpload bietet leider
am 18.07.2010 - 10:23 Uhr
Image_FUpload bietet leider nicht den "Komfort", den Image_Upload hat, nämlich dass man beliebig viele Bilder aus einem upload-Verzeichnis gelistet bekommt und die Bilder-Liste dann Bild-für-Bild benennen und beschreiben kann. Am Ende importiert das Skript alle markierten Bilder in eine Galerie.
Ich fürchte, ich muss irgendwie das Image_Import umbauen, um dort Taxonomy einzubinden.
stahlo schrieb Image_FUpload
am 18.07.2010 - 16:20 Uhr
Image_FUpload bietet leider nicht den "Komfort", den Image_Upload hat, nämlich dass man beliebig viele Bilder aus einem upload-Verzeichnis gelistet bekommt und die Bilder-Liste dann Bild-für-Bild benennen und beschreiben kann. Am Ende importiert das Skript alle markierten Bilder in eine Galerie.
Ich fürchte, ich muss irgendwie das Image_Import umbauen, um dort Taxonomy einzubinden.
image_fupload lässt sich aber in einem normalen Inhaltstyp als als Upload-Feld nutzen - du könntest dir also einen Inhaltstyp mit den entsprechenden Taxonomy-Felder zusammen"basteln". Das Anlegen der Bilder geschieht dann wie folgt:
> Inhaltstyp für Upload wählen ( bspw. Bilder )
> Auswahl der entsprechenden Kategorie ( vorher angelegte Taxonomien )
> Auswahl der Bilder über image_fupload ( hiermit lassen sich bis zu 100 Bilder gleichzeitig zum Upload auswählen )
> Upload starten
> Zuordnung der Bildunterschriften / Beschreibungen
> Inhalts speichern
In image_fupload hast du ganz klar den Vorteil, dass die Möglichkeit besteht jedes Bild als einzelne Node zu speichern - du hast dann also alle Möglichkeiten, die dir views für die Ausgabe bietet..
Ein Sortieren der einzelnen Beiträge könntest du dann über diverse Faktoren ( Dateiname, Uploaddatum oder auch händisch ) vornehmen - praktisch ist hierbei auch das Modul http://www.drupal.org/project/weight
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Wie Steffen schon sagte, kann
am 18.07.2010 - 13:07 Uhr
Wie Steffen schon sagte, kann man bei Image_FUpload einstellen, welche Bilder bei den einzelnen Nodes verändert werden sollen. Wenn du da z.B. Titel und Body wählst, dann bekommst du nach dem Upload der Bilder die Möglichkeit, für jedes Bild einzeln den Titel und das Body-Feld zu ändern. Außerdem kannst du Taxonomy-Terms hinzufügen usw. Mit FUpload bist du also im Grunde stark im Vorteil.
Bekomme ich die Bilder dann
am 18.07.2010 - 16:20 Uhr
Bekomme ich die Bilder dann auch alle auf einmal in der vordefinierten Sortierung (z.B. per Name) in eine Gallery?
stahlo schrieb Bekomme ich
am 18.07.2010 - 16:26 Uhr
Bekomme ich die Bilder dann auch alle auf einmal in der vordefinierten Sortierung (z.B. per Name) in eine Gallery?
Ja würdest du bekommen - es handelt sich ja um einen normalen Contenttype - der mehrere Bilder als Inhalt besitzt - all die Felder des Contenttypes werden dann wie "normal gespeichert" - sprich die einmal ausgewählte Kategorie wird für alle Bilder mitgespeichert. Probier es einfach mal aus ;)..
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Hmm
am 20.07.2010 - 12:38 Uhr
Hab jetzt damit gespielt. Komischerweise hab ich bei der Testinstallation das gleiche Problem wie hier und bekomm das FUpload Feld nicht in einen neuen Inhaltstyp rein.
Das grundsätzliche Problem, das ich mit dem FUpload noch habe ist folgendes (hab ich in den vorangegangenen Posts schlecht erklärt, sorry):
Ich kann zwar einen Node (also eine Gallery) mit vielen Bildern erstellen und diesen Node dann über Tax-Begriffe Kategorisieren - ABER! ich brauch die Kategorisierung für jedes einzelne Bild zusätzlich zur Zusammenfassung dieser Bildergruppe in eine Gallery.
Das scheint mit FUpload nicht lösbar zu sein. :-(
Zitat: Komischerweise hab ich
am 18.07.2010 - 18:32 Uhr
Komischerweise hab ich bei der Testinstallation das gleiche Problem wie hier und bekomm das FUpload Feld nicht in einen neuen Inhaltstyp rein.
Könntest du mal bitte ein wenig genauer erklären, was das Problem ist?
Außerdem wird mit FUpload für jedes Bild ein eigener Node angelegt. Du kannst also für jedes einzelne Bild Begriffe festlegen, wie du willst.
Hmm
am 20.07.2010 - 12:29 Uhr
Wieso passt mein verlinkter Thread plötzlich nicht mehr? Egal. Ich hab folgendes Problem bei der Testinstall: Sobald ich die Bilder in FUpload ausgewählt habe und auf Next klicke, kann er mir die Seite nicht anzeigen. Die Seite node/add/image/list_images wurde nicht gefunden. Das wars dann. Mein nun falscher Link verwies auf das gleiche Problem. Der User hats damit in den Griff bekommen, dass er einen neuen Inhaltstyp angelegt hat und dort FUpload eingebaut hat. Das funzt bei mir aber nicht.
Wer möchte, bekommt gerne Link und Login per PM und kann sichs anschauen.
Probier mal folgendes
am 20.07.2010 - 14:16 Uhr
Probier mal folgendes aus:
Rufe admin/settings/performance auf, stelle den Caching-Modus auf "norrmal" und setze die "Minimale Cache-Lebensdauer" auf "Keine" und dann probier das mit FUpload nochmal aus.
Außerdem kannst du dir mal diesen Link anschauen:
http://drupal.org/node/399644
Gleiches Problem.
am 20.07.2010 - 14:16 Uhr
Hat keine Wirkung gezeigt. node/add/image/list_images mag er nicht.
Hast du dir auch den Link
am 20.07.2010 - 15:04 Uhr
Hast du dir auch den Link oben angeschaut und alle Beiträge dazu durchgelesen?
Danke fürs nochmal Nachhacken!
am 20.07.2010 - 17:04 Uhr
Ja so ein blöder Bug. Die vorgegebenen Einstellungen trotzdem nochmal abspeichern und dann gehts. Hammer.
Danke erstmal, jetzt versuche ich das Ganze nochmal umzusetzen...
Danke!
am 20.07.2010 - 17:51 Uhr
Vielen Dank für die geduldige Hilfe. So kann ichs tatsächlich umsetzen und den vorhandenen Bestand erhalten. Jetzt gibts noch bissi Ärger mit Views aber das ist ein anderes Thema.
Herzlichen Dank euch!