[erledigt] Field Collection Add Form in Colorbox/Popup?
Eingetragen von Ionit (1802)
am 31.01.2015 - 14:31 Uhr in
am 31.01.2015 - 14:31 Uhr in
Hallo Freunde,
ich will ein Projekt von mir erweitern und dazu "Field Collection" einsetzen. Die Field Collection soll als Bewertungsmöglichkeit in einem Parent-Node (Restaurant) verwendet werden.
Allerdings habe ich Field Collection noch nie verwendet und somit auch keine Erfahrung damit.
Ist es möglich die "Field-Collection-Add-Form" in einer Colorbox oder in einem Popup zu öffnen? Wenn der User auf dem Restaurant-Node ist und eine Bewertung abgeben will, möchte ich vermeiden, dass er dazu den Restaurant-Node verlässt.
Kennt sich jemand mit dieser Problematik aus und könnte mir sagen ob (und wie) das möglich ist?
Danke schonmal im Voraus.
Gruß Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich kann mir nicht
am 31.01.2015 - 15:29 Uhr
Ich kann mir nicht vorstellen, was Du mit der Field Collection in diesem Zusammenhang genau bewerkstelligen möchtest.
Wäre eventuell das FiveStars-Modul eine passende Lösung für die Bewertung,
oder vielleicht das Modul Flag?
Und wenns darum geht, Text zu hinterlassen, dazu ist doch die Kommentarfunktion da.
Verstehe ich was falsch?
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Ja - Du verstehst das falsch
am 31.01.2015 - 15:53 Uhr
Ja - Du verstehst das falsch ;-)
Zu einer Restaurant-Bewertung gehören z.B...
- "Datum: Date-Field" (wann waren wir dort)
- numerisches Feld (wieviele Personen waren wir )
- Textfeld (persönlicher Bewertungs-Text)
- Fivestar-Field (Gesamtbewertung zwischen 1 und 5)
...
Diese Felder sollen in eine Field-Collection aufgenommen werden und der User hat dann die Möglichkeit, auf dem Restaurant-Node, eine Field-Collection (Bewertung) anzulegen ....
Auf einem ehemaligen Projekt habe ich dazu extra "Bewertungsnodes" verwendet die auf den Parent (Restaurant) referenziert haben ... um auf die Bewertungs-Add-Form zu gelangen, musste der Parent-Node aber verlassen werden (das war/ist unschön).
Ich dachte nun, dass man das mit Field-Collection besser machen kann denn hier kann man auf die ganze Referenz-Geschichte verzichten denn die Field-Collection ist ja praktisch schon eine eingebettete Entity (jetzt ist nur noch die Frage ob man das (irgendwie) über eine Colorbox/Popup etc. adden/hinzufügen kann).
Drupal rockt!!!
Ok, ich verstehe. Mit der
am 31.01.2015 - 16:12 Uhr
Ok, ich verstehe.
Mit der Collection erlaubst Du aber jedwedem User, den Restaurant-Node zu bearbeiten. Das sollte er IMO nicht dürfen, oder?
Man kann doch den Kommentaren auch weitere Felder spendieren und die Relation zum Node ist schon fixfertig.
Offengestanden habe ich noch kaum mit Kommentaren zu tun gehabt, aber zumindest den Node zur Bearbeitung freizugeben, würde mich abschrecken.
Die Fieldcollection macht Sinn, z.B. bei einem Immobilien-Node, wo man für mit einer Collection für "Zimmer" mit mehren Feldern das Zimmer beschreiben möchte (z.B. qm, Anzahl Fenster o.ä.).
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Achso ... ich dachte man kann
am 31.01.2015 - 16:23 Uhr
Achso ... ich dachte man kann die Zugriffsrechte der Field-Collections gesondert steuern .... den gesamten Restaurant-Node dürfen die Normal-User natürlich nicht bearbeiten.
Hmmm ... normale Kommentare sollen aber auch möglich sein (Nachfragen beim Restaurant ohne Bewertungsmöglichkeit) ... wenn ich die Kommentare jetzt auf Bewertung "umstelle" sind normale Kommentare ja nicht mehr möglich ...
Da muss ich scheinbar wieder extra Bewertungsnodes verwenden (wie ich das bei D6 gemacht habe) ... nicht gut aber naja ...
Trotzdem danke für die Hilfe!
Drupal rockt!!!
Beim Restaurant nachfragen
am 31.01.2015 - 16:27 Uhr
Beim Restaurant nachfragen würde ich über ein angehängtes Formular machen. Soll denn jeder eine "Nachfrage" sehen können?
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Ja - bei Yelp gibts das ja
am 31.01.2015 - 16:34 Uhr
Ja - bei Yelp gibts das ja auch und andere User können die Nachfragen (und Antworten) vom jeweiligen Laden/Restaurant auch sehen (wenn ich mich jetzt nicht irre) ...
Wie gesagt ... ich nehme dann extra Bewertungsnodes .... ich habe gerade https://www.drupal.org/project/inline_entity_form gefunden ... damit kann man scheinbar die Forms der Bewertungsnodes inline im Restarantnode anzeigen lassen (alternativ geht auch Colorbox-Nodes für die Add-Formen)
Danke und Gruß
Drupal rockt!!!
Prima :-)
am 31.01.2015 - 16:37 Uhr
Prima :-)
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch