問題タブ [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.

0 投票する
1 に答える
1482 参照

asp.net-mvc - Sitecore ページ エディターでテキスト フィールドの編集を無効にする

SiteCore 7 MVC と Glassmapper を使用しています。

かみそりを使用してレンダリングされ、作成者/編集者が新しいページを作成するときに標準値として設定されるサンプルのセットがあります。エディターが PageEditor でこれらのサンプルを変更できないようにしたいと考えています。

利用した

レンダリングされているアイテムがサンプル フォルダーのアイテムであるかどうかを確認します。

この手法は、以下を使用して画像で機能します。

ただし、次の方法で (TinyMce によって生成された) リッチ エディット テキスト フィールドをレンダリングすると、次のようになります。

個別にレンダリングされた場合でも、フィールドは編集可能なままです。使ってみました

フィールドをレンダリングします (実際には何もレンダリングしません)。

無駄に

アドバイスをいただければ幸いです。

0 投票する
1 に答える
1655 参照

sitecore - Glass.Mapper で内部リンクを取得する

Sitecore に内部リンクを設定しました。Glass.Mapper を使用してフィールドをマップしようとしていますが、空のままで、何が間違っているのかわかりません。

Sitecore のテンプレートは非常にシンプルです。 Sitecore テンプレートのスクリーン キャプチャ

リンクのソースは、「システム」テンプレートに基づくコンテンツのみを作成できるフォルダーに設定されています。

私のコードでは、オブジェクトをセットアップしています。

基本的に次のように使用されています。

私が実行しているのはglassObj.Descriptionであり、glassObj.StatusCode希望/期待どおりに配線されていますが、glassObj.Systemそうではありません。

Visual Studio ウォッチ ウィンドウのスクリーン キャプチャ

ここで私が間違っていることを誰かに教えてもらえますか? 舞台裏で起こっているすべての魔法で、私は今途方に暮れています。

0 投票する
1 に答える
1035 参照

orm - Sitecore グラス マッパーおよびその他の ORMS

Sitecore では、Glass Mapper と Entity Framework などの他の ORMS を使用する利点を理解しようとしています。

0 投票する
1 に答える
1012 参照

asp.net-web-api - Web API を使用した Sitecore Glass マッパー

WebApi を使用して関数を呼び出しているときに、ライブ サーバーでのみ次のエラーが発生します。Sitecore グラス マッパーを使用しています。

0 投票する
1 に答える
232 参照

asp.net-mvc-4 - タイプがロードされていません

質問に続いて、MVC プロジェクトに Glass.mapper.sc.Mvc をインストールし、次の手順に従いました

「ホーム」というクラスを作成しました

ホームコントローラーを作成しました

ビューを作成しました

次に、プレースホルダーに割り当てられたサイトコアでレンダリングするコントローラー

しかし、このコードが実行されると、 Home class has not been loaded と表示されます

var ホーム = context.GetCurrentItem(); // コントローラーのこの行で

グラスマッパーを機能させるために追加の手順を実行する必要がありますか?

プロジェクトに Glass.Mapper.Src と Glass.Mapper.Src.Mvc のみをインストールし、上記のコードを作成して動作させました。

提案してください。