Dölja komponenter och sektionslayouter för ett tema

Som standard är alla komponenter och sektionslayouter tillgängliga för dem som utvecklar en webbplats. Det kan finnas tillfällen då du vill dölja en komponent eller sektionslayout så att den är otillgänglig när du använder ett visst tema. Exempel: Om du vill främja en konsekvent utformning som inte använder några knappkomponenter eller reglagesektionslayouter kan du dölja dem i ett tema genom att redigera temats components.json-fil.

Så här döljer du komponenter och sektionslayouter i ett tema:

  1. Klicka på Utvecklare i Oracle Content Management på den vänstra navigeringsmenyn.
  2. På sidan Utvecklare klickar du på Visa alla teman.
  3. På sidan Teman väljer du temat som du vill ändra och klickar på Öppna på snabbmenyn eller klickar på Ikonen Öppna i aktivitetsfältet.
  4. Välj components.json-filen och klicka på Ladda ned.
  5. Öppna components.json-filen i en textredigerare.
  6. Lägg till objekt för att ange komponenttypen och id:t, och ställ in egenskapen hidden på lika med true.
    Till exempel är följande en exempelpost som döljer knappkomponenten:
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    Och följande är en exempelpost som döljer reglagesektionslayouten:
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    Den fullständiga posten i components.json-filen för att dölja både knappkomponenten och reglagesektionslayouten skulle se ut så här:

    [
        {
            "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 gjort de önskade ändringarna laddar du upp components.json-filen till temat som en ny version.