サイトマップでレイアウトテンプレートを定義する

サイトマップでレイアウトテンプレートを定義する

ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。

sitemap.json ファイルで最初に宣言する必要があるのは、デフォルトのレイアウトテンプレートIDです。そのため、ターゲットサイトまたはサイトテンプレートは、ページに使用するレイアウトテンプレートを参照できます。 ページの範囲外で定義された場合、 layoutTemplateId はテーマのページのデフォルトのレイアウトテンプレートを設定します。

{
  "layoutTemplateId": "2_columns_ii",
  "publicPages": [
    {
      "friendlyURL": "/my-page",
      "name": "My Page",
      "title": "My Page"
    }
  ]  
}

ページ構成内に配置されると、 layoutTemplateId は個々のページのレイアウトテンプレートを設定します。 次の例では、非表示ページとウェルカムページの両方でデフォルトの 2_columns_ii レイアウトテンプレートが使用されますが、カスタムレイアウトページではデフォルトのレイアウトテンプレートがオーバーライドされ、代わりに 2_columns_i レイアウトテンプレートが使用されます。

{
  "layoutTemplateId":"2_columns_ii",
  "publicPages": [
      {
        "friendlyURL": "/welcome-page",
        "name": "Welcome",
        "title": "Welcome"
      },
      {
        "friendlyURL": "/custom-layout-page",
        "name": "Custom Layout Page",
        "title": "Custom Layout Page",
        "layoutTemplateId": "2_columns_i"
      },
      {
        "friendlyURL": "/hidden-page",
        "name": "Hidden Page",
        "title": "Hidden Page",
        "hidden": "true"
      }
  ]
}

関連トピック

Resources Importer用のWebコンテンツの準備と整理

サイトマップでのポートレットの定義

テーマのリソースをインポートする場所を指定する

« Resources Importerのサイトマップを作成するサイトマップ内のページの定義 »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています