2016-05-04 2 views
1

für meine aktuelle Site Ich habe einen Inhaltstyp, der einen Benutzer in einem Entitätsreferenzfeld speichert. Ich möchte dem Benutzer, auf den in diesem Feld verwiesen wird, erlauben, die Daten dieses Knotens zu bearbeiten. In drupal7 würde ich das mit einem node_access hook tun - was ich in drupal8 nicht bekommen werde.Drupal8-Modulentwicklung: hook_node_access nicht aufgerufen

Hier ist ein Demo-Code von meinem Haken - zu Testzwecken möchte ich alles verbieten. Es wird aber nie aufgerufen, und nein - ich bin nicht als user1 angemeldet. Außerdem wurde der Cache zurückgesetzt, deinstalliert und das Modul erneut installiert und die Berechtigungen neu erstellt - nichts scheint diesen Haken zu funktionieren.

Meine Frage ist warum wird dieser Haken nie aufgerufen - und wenn es jetzt mit drupal 8 einen besseren Weg gibt, dies zu tun? Jede Hilfe wird geschätzt.

Mit freundlichen Grüßen, Rambazamba

+0

irgendwelche Updates zu diesem? – Alex

Antwort

0

Versuchen Sie den folgenden Befehl ein. Das Werkzeug 'Drupal-Konsole' ist erforderlich.

drupal node:access:rebuild