Componenten en sectielay-outs voor een thema verbergen

Standaard zijn alle componenten en sectielay-outs beschikbaar voor personen die een site ontwikkelen. Het kan gebeuren dat u een component of sectielay-out wilt verbergen, zodat deze niet beschikbaar is wanneer een bepaald thema wordt gebruikt. Als u bijvoorbeeld een consistente vormgeving wilt promoten waarbij geen gebruik wordt gemaakt van knopcomponenten of slidersectielay-outs, kunt u deze verbergen in een thema door het bestand components.json van het thema te bewerken.

Ga als volgt te werk om componenten en sectielay-outs voor een thema te verbergen:

  1. Klik in Oracle Content Management op Ontwikkelaar in het linkernavigatiemenu.
  2. Klik op de pagina 'Ontwikkelaar' op Alle thema's bekijken.
  3. Selecteer op de pagina 'Thema's' het te wijzigen thema en klik op Openen in het snelmenu of klik op Pictogram 'Openen' in de actiebalk.
  4. Selecteer het bestand components.json en klik op Downloaden.
  5. Open het bestand components.json in een teksteditor.
  6. Voeg objecten toe om het componenttype en de component-ID op te geven en de eigenschap hidden (verborgen) in te stellen op true (waar).
    Hier volgt een voorbeeld waarin de knopcomponent is verborgen:
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    In het volgende voorbeeld wordt de slidersectielay-out verborgen.
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    De volledige vermelding in het bestand components.json waarmee zowel de knopcomponent en de slidersectielay-out worden verborgen, zou er dan als volgt uitzien:

    [
        {
            "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. Nadat u de gewenste wijzigingen hebt aangebracht, uploadt u het bestand components.json naar het thema als een nieuwe versie.