Skrytí voleb zarovnání, šířky a rozestupu pro téma

Ve výchozím nastavení většina komponent umožňuje tvůrcům webu určit volby zarovnání, šířky a rozestupu v dialogovém okně nastavení komponenty. Vývojář však někdy může chtít tyto volby u vlastní komponenty skrýt a zabránit tak přispěvatelům vykreslovat obsah způsobem, který není konzistentní s tématem webu. Chcete-li například prosazovat jednotný vzhled, ve kterém je tlačítko vystředěno a jeho odstup od ostatních prvků je nastaven na 30 pixelů, můžete skrýt volby jejich změny v nastavení, a to tak, že upravíte obsah souboru components.json tématu.

Také se může stát, že bude nutné přepsat výchozí hodnoty vlastní komponenty, což lze také provést úpravou obsahu souboru components.json. Veškeré změny výchozích hodnot se použijí pouze na komponenty přidané do stránky poté, co byla nahrána upravená verze souboru components.json jako nová verze.

Postup skrytí voleb zarovnání, šířky a rozestupu v nastavení u komponenty umístěné v tématu:

  1. Ve službě Oracle Content Management klikněte na volbu Vývojář vlevo v navigační nabídce.
  2. Na stránce Vývojář klikněte na položku Zobrazit všechna témata.
  3. Na stránce Motivy vyberte motiv, který chcete změnit, a v místní nabídce klikněte na položku Otevřít, nebo klikněte na ikonu Ikona Otevřít v pruhu akcí.
  4. Vyberte soubor components.json a klikněte na tlačítko Stáhnout.
  5. Otevřete soubor components.json v textovém editoru.
  6. Přidejte objekty, kterými zadáte typ a ID komponenty, a nastavte vlastnosti, které chcete skrýt, na hodnotu true.
    Následující ukázka je příkladem položky, která skryje vlastnosti zarovnání, šířky a rozestupu u komponenty tlačítka v dialogovém okně nastavení:
    "type":"scs-button",
    "id":"scs-button",
    "hideAlignmentAndWidth": true,
    "hideSpacing": true,
    Pokud chcete přepsat výchozí hodnoty vlastností zarovnání a rozestupu u komponenty tlačítka, uvádíme příklad zadání počátečních hodnot:
    "initialData": {
        "alignment": "center",
        "marginTop": 30,
        "marginBottom": 30

    Úplný záznam v souboru components.json, který určí výchozí hodnoty a skryje volby zarovnání, šířky a rozestupu v dialogovém okně nastavení komponenty tlačítka použité v tématu, bude vypadat takto:

    [
        {
            "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. Jakmile provedete požadované změny, odešlete soubor components.json do tématu jako novou verzi.