Skjule valg for justering, bredde eller avstand for en komponent for et tema

Ved områdebygging er det som standard i de fleste tilfeller mulig å angi valg for justering, bredde og avstand i dialogboksen for innstillinger for en komponent. Det kan imidlertid hende at du som utvikler ønsker å skjule disse valgene i en egendefinert komponent for å forhindre at bidragsytere gjengir innhold på en måte som ikke samsvarer med områdetemaet. Hvis du for eksempel vil sikre konsekvent utseende og funksjonalitet med en midtstilt knapp og en avstand på 30 piksler, kan du skjule valgene for endring i innstillingene ved å redigere temaets components.json-fil.

Noen ganger vil du kanskje også overstyre de innledende standardverdiene for en egendefinert komponent, og dette kan du også gjøre ved å redigere components.json-filen. Eventuelle endringer av de innledende verdiene vil bare gjelde for komponenter som legges til på siden etter at den redigerte components.json-filen er lastet som en ny versjon.

Slik skjuler du innstillingsvalgene for justering, bredde eller avstand for en komponent i et tema:

  1. Klikk på Utvikler på navigeringsmenyen til venstre i Oracle Content Management.
  2. Klikk på Vis alle temaer på siden Utvikler.
  3. Velg temaet som skal endres, på siden Temaer, og klikk på Åpne på høyreklikkmenyen eller klikk på ikonet Åpne i handlingsfeltet.
  4. Velg filen components.json, og klikk på Last ned.
  5. Åpne filen components.json i et tekstredigeringsprogram.
  6. Legg til objekter som angir komponenttype og -ID, og sett egenskapene du vil skjule, til sann.
    Hvis følgende angis, skjules egenskapene for justering, bredde og avstand for en knappkomponent i dialogboksen for innstillinger:
    "type":"scs-button",
    "id":"scs-button",
    "hideAlignmentAndWidth": true,
    "hideSpacing": true,
    Hvis du vil overstyre standardegenskapene for justering og avstand for knappkomponenten, angir du innledende verdier som i følgende eksempel:
    "initialData": {
        "alignment": "center",
        "marginTop": 30,
        "marginBottom": 30

    Hele oppføringen i components.json-filen for å angi standardverdier og skjule valg for justering, bredde og avstand i dialogboksen for innstillinger for en knappkomponent som brukes i et tema, vil dermed se slik ut:

    [
        {
            "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 gjort de ønskede endringene, laster du opp filen components.json til temaet som en ny versjon.