Node Reference max. eine Referenz pro Node
Eingetragen von nomoresleep (27)
am 20.10.2010 - 08:33 Uhr in
am 20.10.2010 - 08:33 Uhr in
Hallo Community,
ich stehe gerade vor folgendem Problem und finde bisher keine Lösung.
Folgender Workflow, User A legt eine Node "Produkt A" an (Node Type Produkt).
Nun möchte ich einschränken, dass der User A zu diesem Produkt nur eine
Node Reference "Produktinfos zu A" (Node Type Produktinfos) anlegen darf.
Kann mir hier vielleicht jemand einen Tipp geben?
Danke und liebe Grüße
Philipp
- Anmelden oder Registrieren um Kommentare zu schreiben
Moin Philipp, meine erste
am 20.10.2010 - 09:33 Uhr
Moin Philipp,
meine erste Idee ist folgende: Bei den Einstellungen für das Referenzierungsfeld kannst Du ja eine View angeben, die alle zu referenzierenden Nodes auflistet. In dieser View lässt Du nun alle Nodes anzeigen, die bisher noch nicht referenziert wurden.
Beste Grüße,
Niko
Hallo, @niko, danke für
am 20.10.2010 - 21:47 Uhr
Hallo,
@niko, danke für deinen Vorschlag.
Dies wäre eine Möglichkeit, jedoch will ich die "Produkt Infos" dem Produkt mit einem Link im Produkt hinzufügen d.h. den Node-Reference "per Link" setzen.
Ich habe mir nun überlegt, ggf. in der Produkt Node dazu eine View zu schalten, diese fragt anhand der ID ab, ob es schon eine Ref. zu Produktinfos gibt.
Wenn NEIN, dann den Link nicht anzeigen um eine Referenz Node (Produktinfos) anzulegen und zu verlinken.
Problem hierbei... ich weis noch nicht ob / wie ich so eine view erstellen kann und wenn ob ich dann zusätzlich der Node "Produktinfo" die i.d.R. auf das Produkt referenziert
ein Fallback (wenn die Linkparameter keine Node ID übergeben, d.h. der user den add Vorgang händig aufruft) mitgeben kann der dann deine angesprochene View beinhaltet,
um es dem User ganz sicher zu unterbieten keine Produktinfos zu einem Produkt doppelt anzulegen.
Hoffe du versteht wie ich es meine :)
Danke, Gruß
Philipp