多くの異なるドキュメント タイプで、同じ 3 つのネイティブ Umbraco データ タイプを追加する必要があります。
- コンテンツピッカー
- テキスト文字列
- テキスト文字列
基本的にこれら 3 つのデータ型を新しいデータ型にラップする新しいカスタム データ型を作成する方法があるかどうかを確認するように提案されました。
nibble.be のサイトを見たところ、カスタム データ型を作成する方法がいくつかあることがわかりました (usercontrol ラッパーまたは 3 クラス アプローチを使用)。ただし、既存のデータ型をグループ化するためのカスタム データ型が正しいルートかどうかはわかりません。
1 つには、Razor ビューを多用する Umbraco と一緒に MVC を使用しています。ドキュメント タイプ プロパティ エイリアスはコンテンツ ページから Umbraco から値を取得するために使用されるため、これがどのように可能になるのか、またはデータ型が埋め込まれたカスタム データ型のプロパティ値を取得する方法がわかりません。
必要なドキュメントタイプに同じフィールドを追加する必要があるため、このソリューションを実現するための有効な方法またはより良い方法はありますか? これら 3 つのデータ タイプ (コンテンツ ピッカーと 2 つのテキスト文字列) のみを持つドキュメント タイプの親を使用した階層的なアプローチについて考えましたが、それは、事実を継承するために、ページが必要とするドキュメント タイプをこの親ドキュメント タイプの下に配置する必要があることを意味します。これらのプロパティのグループ。