Mehrere Werte für ein Feld / Multiselect / Kein Button "Weiteren Eintrag hinzufügen"
am 06.08.2015 - 13:56 Uhr in
Hallo ihr Lieben,
ich bin auf der Suche nach einer Lösung für folgende Problem:
Ich habe einen Auftrag, dieser enthält das Feld Positionen, welches wiederum (field collection) aus den Feldern Produkt und Anzahl besteht.
Ein Auftrag kann beliebig viele Positionen enthalten. Funktioniert auch alles. Auswahlliste mit den Produkten (Entity Reference / Views)
und darunter ein Feld für Anzahl und ein Button darunter "Weiteren Eintrag hinzufügen". Nun hätte ich es aber gerne, dass eine Liste mit allen
Produkten angezeigt wird und neben jedem Produkt das Feld "Anzahl", man nun bei allen Produkten die man haben möchte die Anzahl einträgt
und dann speichern und fertig - also kein Button "Weiteren Eintrag hinzufügen".
Gibt es dafür eine Lösung?
Herzlichen Dank, Sandra
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich bin auf...
am 06.08.2015 - 19:05 Uhr
...das Modul "Entity Reference View Widget" gestoßen. Irgendwer Erfahrungen und kann mir sagen, ob ich da auf der richtigen Spur bin?
Leider...
am 07.08.2015 - 09:13 Uhr
...kann ich das Modul nicht testen, da mir immer ein AJAX-HTTP Fehler 500 ohne genauere Beschreibung angezeigt wird :-(
Hängt aber nicht mit dem Modul zusammen, da der Fehler auch an einigen anderen Stellen auftritt. Ob es was mit dem JQuery-Update zu tun hat?
schau in den error.log
am 07.08.2015 - 09:30 Uhr
500 heißt, es ist ein Fehler auf dem Server aufgetreten.
Dies wird in der Regel in der error.log vom apache/php mitgeschrieben.
Wenn dies beim AJAX-Aufruf passiert, kann dies auch ein php-Fehler im aufgerufenen servcie sein.
Aber ohne error.log ist das ein Tappen im Nebel.
Grüße
Ronald
URL Settings korrekt?
am 07.08.2015 - 23:30 Uhr
Gefühlte 90% meiner 500er-Fehler treten auf, wenn in den settings.php der URL-Parameter nicht identisch mit der tatsächlichen URL ist. Also z.B. kunde.meinserver.de, obwohl die URL inzwischen kunde.de ist
mazze.ch
Matthias Walti Informationsarchitekt
Muri / Switzerland
error.log
am 24.08.2015 - 11:35 Uhr
War im Urlaub und konnte es daher nicht weiter verfolgen. Die Fehlermeldung ist:
[Mon Aug 24 12:26:30 2015] [error] [client XX.XXX.XX.XXX] PHP Fatal error: Call to undefined function node_form_validate() in /is/htdocs/wp1126794_5XJ8L03NJV/xxx/includes/form.inc on line 1513, referer: http://dev.xxx.de/node/add/auftrag?edit[field_kunde][und]=513
Wie gesagt, meines Erachtens tritt das Problem erst seit einem jquery Update auf.
Viele Grüße Sandra
Wahrscheinlich ist bei Dir jetzt bei jquery 1.10 eingestellt
am 24.08.2015 - 12:30 Uhr
Hallo Sandra,
schau doch einfach mal unter Konfiguration ->Entwicklung ->jquery-update nach. Und setzt das falls dort 1.10 steht auf 1.7 zurück. Evtl. geht auch 1.8.
Musst einfach mal ausprobieren. Die Version 1.10 macht Probleme.
Viele Grüße
Marita Betz
Barrierefreies Webdesign
Marita Betz
http://www.barrierefreies-webdesign-mb.de
Wahrscheinlich ist bei Dir jetzt bei jquery 1.10 eingestellt
am 24.08.2015 - 12:30 Uhr
Hallo Sandra,
schau doch einfach mal unter Konfiguration ->Entwicklung ->jquery-update nach. Und setzt das falls dort 1.10 steht auf 1.7 zurück. Evtl. geht auch 1.8.
Musst einfach mal ausprobieren. Die Version 1.10 macht Probleme.
Viele Grüße
Marita Betz
Barrierefreies Webdesign
Marita Betz
http://www.barrierefreies-webdesign-mb.de
leider...
am 24.08.2015 - 21:25 Uhr
...ist dies in diesem Fall nicht das Problem :-(
...also
am 27.08.2015 - 21:14 Uhr
...weder jquery, noch die settings.php sind das Problem. Noch wer eine Idee?
Fehlermeldung wie gehabt: [Mon Aug 24 12:26:30 2015] [error] [client XX.XXX.XX.XXX] PHP Fatal error: Call to undefined function node_form_validate() in /is/htdocs/wp1126794_5XJ8L03NJV/xxx/includes/form.inc on line 1513, referer: http://dev.xxx.de/node/add/auftrag?edit[field_kunde][und]=513
LG Sandra
Call to undefined function node_form_validate() - AJAX Fehler
am 28.08.2015 - 18:24 Uhr
Lösung war dieses Modul:
https://www.drupal.org/project/ajax_form_entity
Fehlererklärung findet sich auch hier:
http://julian.pustkuchen.com/en/solution-call-undefined-function-nodefor...
Viele Grüße
Sandra
Entity Reference View Widget
am 30.08.2015 - 20:05 Uhr
So, nachdem die Probleme mit AJAX ausgeräumt sind, kann ich endlich das Modul testen und stelle fest, dass es schon sehr nah an das
heranreicht was ich machen möchte. Ich kann mir die Produkte als Liste darstellen lassen und markieren, was ich brauche.
Allerdings besteht eine Position immer aus einem Produkt und einer Anzahl. Das Widget scheint dies auch zu beherrschen, ist doch eben
so ein Fall auch als Beispiel dargestellt: https://www.drupal.org/files/project-images/Screenshot%20at%20Jan%2017%2...
Allerdings finde ich keinen Hinweis, wie dies zu implementieren ist. Kennt jemand eine entsprechende Anleitung?