Wie selbst hochgeladene Bilder zu nodes hinzufügen und sortieren?
Eingetragen von rhodes (631)
am 27.08.2012 - 14:47 Uhr in
am 27.08.2012 - 14:47 Uhr in
Hallo zusammen,
in einer Drupal 7 Installation können angemeldete User Bilder hochladen. Jedes Bild wird als node vom Content-Type Bild abgelegt.
Jetzt sollen diese user auch die Möglichkeit haben selbst verfassten Artikeln diese Bilder zuzuordnen. Über das Image Module lässt sich leicht ein entsprechendes Feld zum Content Type Artikel hinzufügen.
Allerdings bietet der Auswahl-Dialog des Image-Feldes keine Möglichkeit, die Bildauswahl auf selbst hochgeladene Bilder zu begrenzen.
Hat jemand einen Tipp für mich?
Danke & Grüsse
Rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
Module "Private Upload"
am 27.08.2012 - 17:42 Uhr
gab's dafür mal für D6: http://drupalmodules.com/module/private-upload
(Dort lohnt auch immer ein Blick auf die "Related Modules".)
Für D7 gibt's das noch nicht: http://drupal.org/node/725526
Vielleicht findest du auch unter http://drupal.stackexchange.com/questions/5995/mixed-public-private-file... ein paar Tipps, die dir weiterhelfen.
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Wenn ich das richtig
am 27.08.2012 - 21:03 Uhr
Wenn ich das richtig verstehe, kann man einfach ein Referenz-Feld nehmen und zur Auswahl der eigenen Bilder nutzt man einen View der die Filterung übernimmt und nur eigene Bilder anzeigt.
Drupal rockt!!!
Erstmal danke für die Vorschläge
am 28.08.2012 - 07:50 Uhr
@lonit - die View, die nur eigene Bilder anzeigt, habe ich schon verwendet. Ich soll die Funktion aber so bauen, dass der Anwender die Reihenfolge der eingefügten Bilder selber festlegen kann. Um konkreter zu werden: links neben jedem Artikel gibt es eine Bilderspalte, in der die Anwender zu ihren Artikeln Bilder einstellen können. Die Reihenfolge dieser Bilder sollen die Anwender selber ändern können.
Dann würde ich das so machen,
am 28.08.2012 - 12:55 Uhr
Dann würde ich das so machen, dass die Bilder nicht per Reference zugeordnet sondern direkt im Artikel-Node angehängt werden. Wenn ich bei Drupal 6 in einem NOde-Type ein Imagefield verwende und Bilder hochlade/anhänge, kann ich die Reihenfolge selbst festlegen (auch nachträglich).
So ähnlich wird das bei Drupal 7 doch auch möglich sein.
Wie man jedoch bei, per Reference zugeordnete Bilder, die Reihenfolge anpasst, weiß ich leider nicht.
Drupal rockt!!!
Das hier ist für 6 aber bei 7
am 28.08.2012 - 13:02 Uhr
Das hier ist für 6 aber bei 7 wird das doch ähnlich funktionieren.
http://drupal.org/node/184319#comment-2765620
Drupal rockt!!!
Bei Drupal 7
am 28.08.2012 - 13:19 Uhr
ist es auch so. Man kann die Bilder direkt im Node anfügen und dann sortieren. Das habe ich auch schon probiert. Damit wäre das Problem der Sortierung gelöst.
Aber: wenn man die Bilder direkt über das Node-Edit-Formular pflegt, dann kann der Anwender immer wieder neue Bilder hochladen, was er aber nicht soll, da Bilder getrennt hochgeladen und als eigene Nodes vom Typ Foto abgelegt werden. D.h. ich müsste jetzt eine Möglichkeit finden, dass der User im Node-Edit Formular nur bereits hochgeladene Bilder zuweisen kann...
Nodequeue Modul
am 28.08.2012 - 13:30 Uhr
Hört sich an, als könnte http://drupal.org/project/nodequeue einen Blick wert sein. Damit ließe sich die Sortierung manuell lösen.
krueschi
Oder das Modul
am 28.08.2012 - 18:44 Uhr
Oder das Modul [do:draggableviews].
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *