Skjule komponenter og sektionslayouts i et tema

Alle komponenter og sektionslayouts er som standard tilgængelige for udviklerne af et site. Du har muligvis sommetider brug for at skjule en komponent eller et sektionslayout, så elementet ikke er tilgængeligt, når der bruges et bestemt tema. Hvis du for eksempel vil sikre et ensartet udseende og en ensartet funktionsmåde, der ikke bruger nogen knapkomponenter eller skydersektionslayouts, kan du skjule dem i et tema ved at redigere filen components.json for temaet.

Sådan skjuler du komponenter og sektionslayouts i et tema:

  1. Klik på Udvikler i venstre navigationsmenu i Oracle Content Management.
  2. Klik på Vis alle temaer på siden Udvikler.
  3. Vælg det tema, der skal modificeres, på siden Temaer, og klik på Åbn i genvejsmenuen, eller klik på Ikonet Åbn på handlingslinjen.
  4. Vælg filen components.json, og klik på Download.
  5. Åbn filen components.json i en teksteditor.
  6. Tilføj objekter for at angive komponenttypen og -ID'et, og angiv egenskaben hidden til true.
    Følgende er for eksempel en eksempelpost, der skjuler knapkomponenten:
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    På samme måde er følgende en eksempelpost, der skjuler skydersektionslayoutet:
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    Den komplette post i filen components.json til skjulning af både knapkomponenten og skydersektionslayoutet er følgende:

    [
        {
            "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. Når du har foretaget de ønskede ændringer, skal du uploade filen components.json til temaet som en ny version.