0

いくつかのプロパティを持つタブを持つドキュメント タイプがあります。

プロパティは Upload 型と Simple Editor 型です。

(ユーザーは、画像テキストを含む画像をアップロードすることになっています)。

「アップロード」プロパティと「シンプル エディタ」プロパティをグループ化していません。どうすればよいですか?

次の問題、

各グループ (現在は 3 つあるはずです) をループして、自分の Web サイトに表示したいと考えています。

マークアップは次のようになります。

<div>
 <img src="PATH-TO-UPLOAD-TYPE" />
 <div>"TEXT FROM SIMPLE EDTIOR TYPE"</div>
</div>
..
<div>
 <img src="PATH-TO-UPLOAD-TYPE" />
 <div>"TEXT FROM SIMPLE EDTIOR TYPE"</div>
</div>
...

これにはRazorを使用したいと思います。前もって感謝します!

4

2 に答える 2

0

最初の部分では、Razor モデルを使用することはできません。フロント エンドで取得するコンテンツ オブジェクトにはプロパティのみが含まれ、タブは含まれません。タブは実際にはバック オフィスで物事を整理するためだけのものだからです。

Umbraco API を使用してその情報を取得することはできますが、かなりデータベース集約的であり、多数のプロパティ/タブがある場合は非常に遅くなる可能性があります。

Razor マクロでそれらを自分でグループ化することをお勧めします。

于 2012-10-11T15:18:28.373 に答える
0

2 番目の部分では、 経由でページのプロパティにアクセスできます@Model.property。例えば:

<div>
  <div>@Model.simpleProperty</div>
</div>
于 2012-10-04T23:34:32.247 に答える