EditFramesの使用
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
エクスペリエンスエディターのEditFramesは、ユーザーが直接アクセスできないフィールドにフロントエンドでアクセスできるようにする機能です。例えば、見えない、あるいは直接フロントエンドで編集できないタイプのフィールドです。
EditFrames機能はこんな感じで使います:
@using (Html.EditFrame("/sitecore/content/Home", null, "My custom title", "My custom tooltip", "cssClassName", null)) {
Inside of edit frame.
}パラメータは以下の通りです:
- データソース
- ボタン
- タイトル
- ツールチップ
- Cssクラス
- パラメータ
DataSourceパラメータは以下の形式で渡すことができます:
-
/sitecore/content/Home
-
{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}
-
RenderingContext.Current.ContextItem.ID.ToString()
-
RenderingContext.Current.PageContext.Item.ID.ToString()
-
Html.Sitecore().CurrentRendering.DataSource
このフォーマットを使うには、レンダリング中に データソース フィールド(プレゼンテーション、詳細、コントロール、あなたのレンダリング)を作成する必要があります。
この記事を改善するための提案がある場合は、 お知らせください!