Nodereferenzen für Benutzer limitieren
am 25.11.2011 - 13:54 Uhr in
Hallo.
Ich habe mir eine Node Gallerie gebastelt. Gallery und Image sind separate Nodes, die aufeinander per Referenz verweisen. Ausgabe beider wird durch 2 Views erledigt. Alles ist für jeden User sichtbar. Nun möchte ich aber, dass der 'add a new image'-Button nur für den Author sichtbar, bzw. andere User keinen Inhalt(außer comments) zur Gallerie hinzufügen können. Über die Permissions, so wie es meiner Logik nach hätte funktionieren sollen, funzt das nicht. Ich habe keine Ahnung warum. ?
Gibt es eine Möglichkeit den 'add a new image'-Button in der View nur für den Author sichtbar zu machen?
Oder gibt es auch noch ne andere elegantere Lösung, mit der ich mir die Möglichkeit offen halte, dass auf Usergruppen zu erweitern/beschränken?
- Anmelden oder Registrieren um Kommentare zu schreiben

kann mir das grad nicht
am 25.11.2011 - 14:19 Uhr
kann mir das grad nicht genauer angucken und hab solche eine "trennung" in views bisher nicht benötigt
aber als schnelle lösung könntest du den "add a new image" link auch über einen block anzeigen, den kannst du so einstellen dass ihn nur bestimmte rollen sehen können
Habe das vielleicht schlecht erklärt
am 25.11.2011 - 15:38 Uhr
sorry. Also das Image Node hat eine Referenz zur Gallerie. In dieser wird dann die Referenz als 'add a new image' angezeigt, und die Gallerie wird wiederum im Node Image als gerendertes Node angezeigt(kann also wohl an dieser Stelle nicht geändert werden). Der Button hat also nix mit dem View zu tun.
Da die User-Permission-Einstellung keine Wirkung haben, müsste ich den Zugriff irgendwie anders limitieren können.
hmm..also irgendwie ist mir
am 25.11.2011 - 16:42 Uhr
hmm..also irgendwie ist mir das alles grad ein bisschen zu hoch^^
reicht dann nicht einfach ein link "add a new image" also ohne irgendwas zu referenzieren?
da könntest du ja dann auswählen lassen in welche kategorie das bild kommen soll..
Ist da irgend jemand ... ?
am 26.11.2011 - 13:39 Uhr
... der mir einen Tip geben kann?
Warum funktionieren die Permissions nicht? Gibt es vielleicht irgendwo noch ne Einstellung welche die Referenzen umgehbar macht?
Und wie kann ich das Referenzfeld innerhalb der Gallerie, welches vom Image-Node kommt auf den Author limitieren?
@CanOne
habe Deinen Rat versucht zu befolgen. Hab mich nun ein paar Stunden bemüht das in Views hinzubekommen. Views will mich nich so richtig. Die Referenz sollte übernommen werden, da das Image in die jeweilige Gallerie gesteckt werden soll.
zeig mal deine view her und
am 26.11.2011 - 15:49 Uhr
zeig mal deine view her und es wär noch gut zu wissen wie genau deine contenttypen aussehen
dann schau ich mir das mal genauer an :)
In der View ist da nix zu sehen
am 26.11.2011 - 16:24 Uhr
In der View allein is da nich viel zu sehen. Ich möchte meinen entscheidend sind die Felder des Image-Nodes und die Anzeige auf der Seite. Ich hab dir erstmal alles attached.
Wenn Du noch was anderes brauchst, sag bescheid.
Dieser besagte 'add new image'-Button kommt aus dem ImageNode-Field 'node gallery reference', wo er auf die Hauptanzeige des GalleryNodes verwiesen wird.
Corresponding node references?
am 26.11.2011 - 16:56 Uhr
Wenn garnix geht, und ich an die NodeReferenz nicht heran komme, um ihr zu sagen, 'Bitte zeige diese Referenz nur dem Author des Nodes' brauch ich ja irgendwie ne Alternative.
Kann ich vielleicht mit dem Modul 'Corresponding node references' was drehen? Hört sich erstmal so an als könnte man damit was drehen.