Opties van een component voor uitlijning, breedte of tussenruimte voor een thema verbergen

Standaard kunnen sitebouwers in de meeste componenten opties voor uitlijning, breedte en tussenruimte opgeven in het instellingenvenster van een component. Als ontwikkelaar wilt u deze opties in een aangepaste component misschien verbergen om te voorkomen dat bijdragers inhoud weergeven op een manier die inconsistent is met het thema van de website. Als u bijvoorbeeld een consistente vormgeving wilt promoten waarin een knop wordt gecentreerd en de tussenruimte 30 pixels blijft, kunt u het bestand components.json van het thema bewerken om de opties te verbergen zodat deze niet meer kunnen worden gewijzigd.

In sommige gevallen wilt u misschien de initiële standaardwaarden van een aangepaste component overschrijven. Ook daarvoor bewerkt u het bestand components.json. Wijzigingen van de beginwaarden zijn alleen van toepassing op componenten die aan de pagina zijn toegevoegd nadat het bewerkte bestand components.json als nieuwe versie is geüpload.

Ga als volgt te werk om de opties voor uitlijning, breedte of tussenruimte voor een component in 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 stel de eigenschappen die u wilt verbergen in op waar.
    Hier volgt een voorbeeld van een invoer waarmee de eigenschappen voor uitlijning, breedte en tussenruimte van een knopcomponent in het dialoogvenster 'Instellingen' worden verborgen:
    "type":"scs-button",
    "id":"scs-button",
    "hideAlignmentAndWidth": true,
    "hideSpacing": true,
    Als u de standaardeigenschappen voor uitlijning en tussenruimte van de knopcomponent wilt overschrijven, ziet u hieronder een voorbeeld van de manier waarop u beginwaarden opgeeft:
    "initialData": {
        "alignment": "center",
        "marginTop": 30,
        "marginBottom": 30

    Voor het opgeven van standaardwaarden en voor het verbergen van opties voor uitlijning, breedte en tussenruimte in het dialoogvenster 'Instellingen' van een knopcomponent die in een thema wordt gebruikt, is de volledige invoer in het bestand components.json als volgt:

    [
        {
            "name": "",
            "list": [
                {
                    "type": "scs-button",
                    "id": "scs-button",
                    "hideAlignmentAndWidth": true,
                    "hideSpacing": true,
                    "initialData": {
                        "alignment": "center",
                        "marginTop": 30,
                        "marginBottom": 30
                    }
                }
            ]
        },
        {
            "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.