Ich bin mir nicht sicher, was Sie mit Tokens speichern wollen. Wenn dies Ihre Frage nicht beantwortet, klären Sie bitte:)
Ich vermute, Sie meinen entweder:
Beide sind möglich, indem Sie den Mungo schema
direkt ändern, anstatt Keystones add
Methode für List
zu verwenden.
Um einen Array-Pfad hinzuzufügen (z. B. könnten Sie ein Array von String-Token speichern, die beim Speichern durch einen bestimmten Prozess generiert wurden), würden Sie Folgendes tun:
%Vor%Um eine virtuelle Eigenschaft zu erstellen, würden Sie sie wie folgt mit einem Getter angeben:
%Vor%Wenn Sie auf das Schema zugreifen, umgehen Sie die Keystone-Liste, was bedeutet, dass die Felder nicht in der Admin-Benutzeroberfläche angezeigt werden. Es gibt ein Problem , um die Unterstützung für benutzerdefinierte Vorlagen in der Admin-Benutzeroberfläche hinzuzufügen, wodurch dies in Zukunft ermöglicht wird.
Es gibt auch ein Problem für einen Array-Feldtyp , wenn Sie also zunächst Strings in einem Array speichern Wenn diese Funktion implementiert ist, können Sie sie in die Admin-Benutzeroberfläche aufnehmen.
Zu diesem Zweck sind alle Funktionen von Mungo-Angeboten über das Schema verfügbar, so dass Sie auch benutzerdefinierte Methoden, Statiken und Pre- / Post-Hooks definieren können. Weitere Informationen dazu, was Sie mit Mangoschemas tun können, finden Sie in der Anleitung .
Tags und Links javascript content-management-system keystonejs