Dölja alternativ för komponentjustering, -bredd och -mellanrum för ett tema

Den som bygger webbplatser kan som standard ange justering, bredd och mellanrum i dialogrutan för inställningar i en komponent. Som utvecklare kanske du istället vill dölja dessa alternativ på en anpassad komponent för att förhindra medverkande till innehåll att återge innehåll på ett sätt som är inkonsekvent med webbplatstemat. Om du till exempel vill främja en konsekvent utformning som centrerar en knapp och håller avståndet till 30 pixlar kan du dölja alternativen för att ändra dem i inställningarna genom att redigera temats components.json-fil.

Det kan också hända att du vill åsidosätta en anpassad komponents inledande standardvärden, vilket du också kan göra genom att redigera components.json-filen. Ändringar av inledande värden gäller endast för komponenter som läggs till på sidan efter det att den redigerade components.json-filen har laddats upp som ny version.

Dölja inställningsalternativ för justering, bredd eller mellanrum för en komponent 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 komponenttyp och -id och ställ in de egenskaper du vill dölja till lika med true.
    Här följer till exempel en post som döljer egenskaperna för justering, bredd och mellanrum för en knappkomponent i dialogrutan för inställningar:
    "type":"scs-button",
    "id":"scs-button",
    "hideAlignmentAndWidth": true,
    "hideSpacing": true,
    Här följer ett exempel på hur du kan ange inledande värden om du vill åsidosätta knappkomponentens standardegenskaper för justering och mellanrum:
    "initialData": {
        "alignment": "center",
        "marginTop": 30,
        "marginBottom": 30

    Den fullständiga posten i components.json-filen som anger standardvärden och döljer alternativ för justering, bredd och mellanrum i inställningsdialogrutan för en knappkomponent i ett tema skulle se ut så här:

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