1

私は Umbraco に比較的慣れていませんが、やや不自然なペット プロジェクトを使用して、急な傾斜曲線を順調に進んでいます。

私のお気に入りのプロジェクトは、記事を含む私の毎月の購読の詳細を保存する「単純な」雑誌データベースです。願わくば (終了したら) データベースを検索して、特定の記事がどの号にあるかを手動で調べるのではなく検索できるようになることを願っています。

私が抱えている問題は、カバー ディスクの詳細を含め、雑誌の詳細ページに概要情報を表示したいということです。カバー ディスクのドキュメント タイプを作成し、コンテンツ ピッカーを介して設定されるマガジン ドキュメント タイプに「coverDisc」プロパティを追加しました。マガジンの作成/編集は順調に進み、作成済みのカバー ディスクを関連付けることができます。

ただし、テンプレートに来ると、ここで問題が発生します。利用可能な @Model からカバー ディスクにアクセスするにはどうすればよいですか? 私はかなり長い間グーグルで検索してきましたが、漠然と同様の問題に対処する XSLT ソリューションしか見つけられないようです。

私は現在のバージョンの Umbraco (4.9.1) を使用しており、当面は Visual Studio ではなく、Umbraco 環境で作業しています (ただし、最終的には Umbraco 環境に移行したいと考えています)。

感謝して受け取ったポインタ。

4

1 に答える 1

3

あなたの質問への回答と、Umbraco のかみそりを学習するための優れたリソースについては、この質問に対する私の回答をご覧ください。

基本的に、次のようなことを行います。

dynamic node = Library.NodeById(Model.coverDisc);

...リンクされたカバー ディスク ノードにアクセスし、モデルと同じ方法でプロパティにアクセスします。

@node.Name
于 2012-11-04T15:22:37.597 に答える