Gibt es eine Möglichkeit, einen benutzerdefinierten Datentyp von Umbraco hinzuzufügen, bei dem es sich im Grunde um eine Gruppierung vorhandener Datentypen handelt?

Für eine Reihe verschiedener Dokumenttypen muss ich die gleichen 3 nativen Umbraco-Datentypen hinzufügen

InhaltsauswahlTextzeichenfolgeTextzeichenfolge

Es wurde mir vorgeschlagen, zu prüfen, ob es eine Möglichkeit gibt, einen neuen benutzerdefinierten Datentyp zu erstellen, der diese drei Datentypen im Grunde in einen neuen Datentyp einschließt.

Ich sah mich umnibble.bes Seite Es gibt verschiedene Möglichkeiten, benutzerdefinierte Datentypen zu erstellen (mithilfe des UserControl-Wrappers oder des 3-Klassen-Ansatzes). Ich bin mir jedoch nicht sicher, ob ein benutzerdefinierter Datentyp zum Gruppieren vorhandener Datentypen die richtige Route ist.

Zum einen verwenden wir MVC neben Umbraco mit einer starken Verwendung von Razor-Ansichten. Da der Eigenschaftsalias des Dokumenttyps verwendet wird, um Werte von Umbraco von der Inhaltsseite abzurufen, sehe ich nicht, wie dies noch möglich wäre oder wie Sie den Eigenschaftswert eines benutzerdefinierten Datentyps abrufen würden, der eingebettete Datentypen enthält.

Wäre da einArbeiten Weg oder einbesser Wie kann diese Lösung erreicht werden, wenn für jeden Dokumenttyp dieselben Felder hinzugefügt werden müssen, die auch benötigt werden? Ich denke an einen hierarchischen Ansatz mit einem übergeordneten Dokumenttyp mit nur diesen drei Datentypen (Inhaltsauswahl und zwei Textzeichenfolgen), aber das würde bedeuten, dass jeder Dokumenttyp, den eine Seite benötigen würde, einfach unter diesen übergeordneten Dokumenttyp gestellt werden muss, damit die Tatsache übernommen wird diese Gruppe von Eigenschaften.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage