レイアウトサービスの設定オプション

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

レイアウトサービスの動作を変更したい場合は、設定ファイルを使ってシリアライズの最大深度を変更したり、パスの含除などが可能です。

レイアウトサービス構成は以下の属性を受け入れます:

  • serializableRenderingTypes.
  • serializationMaxDepth.
  • paths.
  • configurations.

serializableRenderingTypes属性

serializableRenderingTypes属性を使って、レンダリング結果を得る際にJSONとして存在できるレンダリングIDのリストを定義できます。

例えば:

{0A98E368-CDB9-4E1E-927C-8E0C24A003FB} {99F8905D-4A87-4EB8-9F8B-A9BEBFB3ADD6} {2A3E91A0-7987-44B5-AB34-35C2D9DE83B9} {F1F1D639-4F54-40C2-8BE0-81266B392CEB} {04646A89-996F-4EE7-878A-FFDBF1F0EF0D} ## serializationMaxDepth属性

リンクされたフィールドで取得したアイテムの最大深さは、serializationMaxDepth属性で指定できます。デフォルト値は4です。

例えば:

4 ## パス属性

excludePaths要素を使って除外パスを指定することができます。

例えば:

/sitecore/system /sitecore/templates /sitecore/layout /sitecore/media library /sitecore/social ## 構成属性

configurationsノードを使えば、デフォルトのレイアウトサービスの動作を上書きできる名前付き設定を定義できます。

例えば:

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