問題タブ [glass-mapper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ページ エディターで Sitecore Glass Mapper を使用して css クラスのリンクをレンダリングする方法は?
リンク項目と別のタイトル フィールドがあります。
これは、Web サイトおよびプレビュー モードで正常に機能します。しかし、ページ編集モードに切り替えると。「クラス ボタン プライマリ」はリンクに追加されません。
BeginRenderLink のソース コードを見ると、ページ編集モードでは属性が追加されません。
誰かが良い回避策を知っていますか?
ありがとうハンス
sitecore - マルチリスト フィールドをさまざまなテンプレートのオブジェクトにマップする
異なるテンプレートのアイテムを含むことができるアイテムにマルチリスト フィールドがあります。オブジェクトがテンプレートに基づいて正しいモデルにマップされるように、このフィールドをマップする方法があるかどうか疑問に思っていました。たとえば、次のようになります。
Participants
この例では、プロパティの実装が異なるため、プロパティにStudent
とProfessor
オブジェクトを含めたいと思いますFullname
。
c# - グラスマッパーによってマップされたオブジェクト プロパティからサイトコア フィールドを取得するにはどうすればよいですか?
Sitecore で Glass Mapper を使用しています。モデルを使用して、sitecore フィールドの値を取得できます。しかし、メソッドに文字列をハードコーディングせずにモデルを使用して、サイトコア フィールド (サイトコア フィールド タイプ) を簡単に取得したい (を使用GetProperty()
する場合は、プロパティ名 string が必要です)。
だから私はこれを達成するためにこれを書きましたが、長いモデル識別子があるとひどく見えるので、それを使用するときに2つのタイプを渡す必要があることに満足していません.
このように入手できるのが最も理想的な方法ですModel.SomeProperty.SitecoreField()
。しかし、そこからリフェクションを行う方法がわかりません。それはあらゆるタイプの拡張になる可能性があるためです。
ありがとう!
c# - Glass モデルの __Renderings フィールドを表すために使用できる型は何ですか?
Glass モデルのプロパティとして、"__Renderings" フィールドに組み込まれた Sitecore にアクセスしたいと考えています。これを行うためにどのタイプを使用できますか?
ありがとう。
sitecore - Sitecore Glass チャイルドリスト ランタイム エラー
Glass とコード生成を使用して Glass クラスを作成する Sitecore プロジェクトに取り組んでいます。すべての Glass クラス タイプで子リストを取得する簡単な方法が欲しかったので、IGlassBase に追加しました
そしてGlassBaseで
しかし、Children を 2 回追加できないというランタイム エラーが発生します。何か案は?
asp.net-mvc - Sitecore Glass マッパーとファイル フィールド タイプ
Sitecore でファイル フィールド タイプを使用したページに PDF リンクがあります。ビューを正常にレンダリングすることはできますが、ファイル フィールド タイプを編集可能にすることはできません。私もそれに関するドキュメントを見つけることができませんでした。ファイル フィールド タイプを編集可能にする方法の例を教えてください。
Editable(Model, x => x.FileField)
動作しません。