1. その他の開発課題

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

    このフォーマットを使うには、レンダリング中に データソース フィールド(プレゼンテーション、詳細、コントロール、あなたのレンダリング)を作成する必要があります。

この記事を改善するための提案がある場合は、 お知らせください!