Skjul komponentjusterings-, -bredde- eller -afstandsvalg for et tema

I de fleste komponenter er det som standard muligt for dem, der opbygger sites, at angive justerings-, bredde- og afstandsvalg i komponentens indstillingsdialogboks. Som udvikler vil du dog muligvis skjule disse valg i en tilpasset komponent for at forhindre bidragydere i at gengive indhold på en måde, der ikke er konsistent med sitetemaet. Hvis du for eksempel vil sikre et ensartet udseende og en ensartet funktionsmåde med en centreret knap og afstanden angivet til 30 pixel, kan du skjule valgene til ændringer i indstillingerne ved at redigere filen components.json for temaet.

Nogle gange vil du muligvis også tilsidesætte en tilpasset komponents standardstartværdier, hvilket du også kan gøre ved at redigere filen components.json. Eventuelle ændringer af startværdierne anvendes kun på komponenter, der føjes til siden, efter at den redigerede components.json-fil er uploadet som en ny version.

Sådan skjuler du indstillingsvalgene for justering, bredde og afstand for en komponent 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 de egenskaber, som du vil skjule, til true.
    Følgende er for eksempel en post, der skjuler egenskaberne for justering, bredde og afstand for en knapkomponent i indstillingsdialogboksen:
    "type":"scs-button",
    "id":"scs-button",
    "hideAlignmentAndWidth": true,
    "hideSpacing": true,
    Hvis du vil tilsidesætte standardegenskaberne for justering og afstand for knapkomponenten, er følgende et eksempel på, hvordan du skal angive startværdier:
    "initialData": {
        "alignment": "center",
        "marginTop": 30,
        "marginBottom": 30

    Den fulde post i filen components.json til angivelse af standardværdier og skjulning af justerings-, bredde- og afstandsvalg i indstillingsdialogboksen for en knapkomponent, der bruges i et tema, er følgende:

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