テーマのコンポーネントおよびセクション・レイアウトの非表示
デフォルトでは、すべてのコンポーネントおよびセクション・レイアウトはサイトを開発する人が使用できます。 コンポーネントまたはセクション・レイアウトを非表示にして、特定のテーマの使用時に使用できないようにすることが必要になる場合があります。 たとえば、ボタン・コンポーネントやスライダ・セクション・レイアウトを使用しない一貫性のあるルック・アンド・フィールをプロモートする場合は、テーマのcomponents.jsonファイルを編集して、テーマ内でそれらを非表示にできます。
テーマのコンポーネントおよびセクション・レイアウトを非表示にするには、次のステップを実行します:
- Oracle Content Managementで、左側のナビゲーション・メニューで「開発者」をクリックします。
- 「開発者」ページで、「すべてのテーマの表示」をクリックします。
- テーマ・ページで、変更するテーマを選択し、右クリック・メニューで「オープン」をクリックするか、アクション・バーの
をクリックします。
- components.jsonファイルを選択し、「ダウンロード」をクリックします。
- components.jsonファイルをテキスト・エディタで開きます。
- オブジェクトを追加してコンポーネント・タイプとIDを指定し、
hidden
がtrue
と等しいプロパティを設定します。たとえば、次のサンプル・エントリは、ボタン・コンポーネントを非表示にしています:"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 } ] } ]
- 希望する変更を行ったら、components.jsonファイルを新しいバージョンとしてテーマにアップロードします。