Gibt es eine Möglichkeit, die Sichtbarkeit von Modellattributen im Admin-Steuerfeld pro Aktion zu verwalten? Angenommen, ich habe Project
API mit den Attributen name
und slug
über die CLI generiert. Ich möchte slug
von new
und edit
Aktionen verstecken und beforeCreate
Rückruf verwenden, um es zu generieren. Kann ich die Ansicht überschreiben oder gibt es relative Einstellungen?Modellattribute Sichtbarkeit innerhalb des Admin-Steuerfelds
0
A
Antwort
0
Die Logik Admin-Felder zu füllen ist vor allem in dieser Datei enthalten: https://github.com/wistityhq/strapi-generate-admin/blob/master/files/api/admin/public/src/strapi/explorer/explorer.service.js#L25
Wenn Sie für einige Felder bestimmtes Verhalten hinzufügen möchten, benutzen Sie bitte benutzerdefinierten Code in dieser Datei hinzufügen. Dazu:
cd api/admin/public/src/
npm install
(Knoten 4 erforderlich)gulp serve
- Besuch http://localhost:3002
- bearbeiten die Logik hier: https://github.com/wistityhq/strapi-generate-admin/blob/master/files/api/admin/public/src/strapi/explorer/explorer.service.js#L25
- schließlich
gulp dist
führen Sie Ihre Änderungen speichern
In einer nächsten Strapi-Version wird die Anzeige der Admin-Felder wahrscheinlich auf einer externen JSON-Datei oder auf einem adminOptions
-Feld basieren, das sich in jedem Attribut der myModel.settings.json
-Dateien befindet.