Reihenfolge von multiple fields
Eingetragen von baumeister (90)
am 25.05.2008 - 14:39 Uhr in
am 25.05.2008 - 14:39 Uhr in
Hallo,
ich such eine Lösung, um beid CCK Feldern mit multiple-fields, also mehrfachen Werten, eine sortierung durchzuführen. Dies soll im Bearbeitungsfenster der Node möglich sein. Beispielsweise habe ich Bilder mit imagefield im Node. Wenn ich dann die Reihenfolge von mehreren Bildern ändern will, muss ich alle löscehn und dann in neuer Reihenfolge wieder hochladen. Ist nicht gerade ein guter Workflow.
Ich arbeite mit Drupal 5.
Über Lösungen wäre ich wirklich dankbar.
Ich habe auf drupal.org folgendes gefunden:
Vielen Dank
- Anmelden oder Registrieren um Kommentare zu schreiben
File ID (fid) der multiplen Images ist der Loesungsansatz
am 25.05.2008 - 22:16 Uhr
Ich wuerde keine Module patchen.
Die Loesung liegt im Theming des Imagefield Modules, in der Funktion
function theme_imagefield_edit_image_row($element)
Die multiplen Images haben jeweils eine File ID (fid). Sie wird aufsteigend mit mit ersten hochgeladenen Image vergeben.
Diese ID koennte man zusaetzlich editable machen - innerhalb der genannten Theme-Funktion. Dann waere ueber die Aenderung dieser File ID an den einzelnen Images eine nachtraegliche Umsortierung moeglich.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Ich kann multiple CCK Images nachträglich umsortieren
am 25.05.2008 - 22:22 Uhr
Ich habe es hinbekommen. Ich kann multiple CCK Images nachträglich umsortieren.
Lösung:
Ich habe die File ID administrierbar und editierbar gemacht.
Einziger Wermutstropfen:
Nur mit Theming nicht realisierbar. Das Imagefield Modul muss geändert werden.
Die Änderung selbst ist ziemlich simpel.
Positiv bei meiner Lösung:
Ich muss nur ein Modul ändern.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Anleitung für Umsortierung?
am 25.05.2008 - 22:52 Uhr
Also wenn ich das jetzt richtig verstanden habe, dann hast du eine Lösung für mein "Problem". Ok, das Modul muss geändert werden, das ist ja noch hinnehmbar. Es gibt ja nicht jeden Tag ein Update.
Aber was muss ich denn ändern, dass ich die Bilder umsortieren kann. Kannst du mir da noch einen Tipp geben!
Vielen Dank
Gruß Florian
Warte bitte, ich poste die
am 25.05.2008 - 23:17 Uhr
Warte bitte, ich poste die geaenderte Modulversion.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
modifiziertes Imagefield Modul
am 25.05.2008 - 23:27 Uhr
Anbei die modifizierte Version des Imagefiled Modules.
Als Erstes musst Du bei einem Imagefeld eines Nodetype die zusaetzliche Option "Enable custom file id" aktivieren.
Danach haben die multiplen Images dieses Nodetypes das zusaetzliche Eingabefeld "Datei ID". In diesem Feld kann die ID hochgeladener Bilder geaendert werden. Damit werden die Bilder in der Reihenfolge sortiert - ist wie eine Wichtung.
Entferne einfach die Endung .txt und lade die Moduldatei in den Modulordner.
Berichte bitte ob es bei Dir funktioniert.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Klappt leider nicht
am 26.05.2008 - 21:43 Uhr
Hi,
vielen Dank schon mal für die Mühe, aber es funktioniert leider nicht. Wenn ich die Datei austausche, dann ist das imagefield-modul nicht mehr verfügbar. Habe ich eventuell eine andere Version.
Ich hänge mal meine imagefield.module bei.
Vielleicht hilft das.
Gruß Florian