Frage

Magento 2.0.2 Ich versuche, eine neue Benutzerrolle hinzuzufügen, aber wenn ich zur Registerkarte „Rollenressource“ gehe, wird der Ressourcenbaum nicht angezeigt.Mir werden keine Fehler angezeigt.Was ist der nächste Schritt, um herauszufinden, warum dies nicht angezeigt wird?

Notiz : Ich habe mich als Administrator angemeldet

Screenshot:enter image description here

War es hilfreich?

Lösung

Nach langer Forschung kann ich dieses Problem beheben. Ein Fehler war im Format von XML.

Anfangscode:

generasacodicetagpre.

Ersetzen Sie mit:

generasacodicetagpre.

Überprüfen Sie auch das auch:

generasacodicetagpre.

Wenn keine Ressource definiert ist, kommentieren Sie bitte:

generasacodicetagpre.

Andere Tipps

Ich bestätige, was manish berichtet.Das Problem sitzt in der Datei ACL.XML. In meinem Fall (Magento 2.1) hatte ich folgende ACL.XML:

generasacodicetagpre.

Ich habe die erste Ressource wie folgt entfernt:

generasacodicetagpre.

und magisch in der Administratorseite Der Ressourcenbaum wird erneut angezeigt (nach dem Spülen des Cache)!

Dies ist eine temporäre Lösung für mich. D: \ xAMPP \ htdocs \ project \ vendor \ magento \ module-user \ block \ rolle \ tab \ edit.php

generasacodicetagpre.

Bitte beachten Sie die letzte Methode mit Kommentar.

Code, um Ihr Modul in Rollenressource zu verschieben:

generasacodicetagpre.

generasacodicetagpre.

sollte gleich wie system.xml sein.

Gehe zu vendor/magento/module-user/Block/Role/Tab/edit.php

Gehen Sie direkt zur Linie 205

Ersetzen Sie es durch

isset($resources[2]['children']) ? $resources[2]['children'] : []

Problem gelöst.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top