テーマのコンポーネントおよびセクション・レイアウトの非表示

デフォルトでは、すべてのコンポーネントとセクション・レイアウトが、サイトを作成するユーザーに表示されます。特定のテーマを使用する際に、コンポーネントやセクション・レイアウトを非表示にして、使用できないようにすることが必要な場合もあります。たとえば、ボタン・コンポーネントやスライダ・セクション・レイアウトを使用しない、一貫性のあるルック・アンド・フィールを奨励する場合には、テーマのcomponents.jsonファイルを編集して、テーマにそれらが表示されないようにすることができます。

テーマにコンポーネントやセクション・レイアウトが表示されないようにするには:

  1. Oracle Content Managementで、左側のナビゲーション・メニューで「開発者」をクリックします。
  2. 「開発者」ページで、「すべてのテーマの表示」をクリックします。
  3. 「テーマ」ページで、変更するテーマを選択して、右クリック・メニューの「開く」をクリックするか、アクション・バーの「開く」アイコンをクリックします。
  4. components.jsonファイルを選択して、「ダウンロード」をクリックします。
  5. components.jsonファイルをテキスト・エディタで開きます。
  6. コンポーネント・タイプとIDを指定するオブジェクトを追加し、プロパティhiddentrueに設定します。
    たとえば、次に示すのは、ボタン・コンポーネントを非表示にするサンプル入力です:
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    同様に、次に示すのは、スライダ・セクション・レイアウトを非表示にするサンプル入力です:
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    ボタン・コンポーネントとスライダ・セクション・レイアウトの両方を非表示にするためにcomponents.jsonファイルに入力する完全な内容は、次のようになります:

    [
        {
            "name":"",
            "list":[
                {
                    "type":"scs-button",
                    "id":"scs-button",
                    "hidden":true
                },
                {
                    "type":"scs-sectionlayout",
                    "id":"scs-sl-slider",
                    "hidden":true
                }
            ]
        },
        {
            "name": "Starter",
            "list": [
                {
                    "type": "component",
                    "id": "StarterComponent",
                    "themed": true
                },
                {
                    "type": "component",
                    "id": "StarterFooter",
                    "themed": true
                }
            ]
        }
    ]
  7. 必要な変更を行ったら、components.jsonファイルを新しいバージョンとしてテーマにアップロードします。