Skrytie volieb zarovnania, šírky alebo rozstupu komponentu pre motív

Väčšina komponentov predvolene umožňuje osobám vytvárajúcim lokality zadať voľby zarovnania, šírky a rozstupu v dialógovom okne nastavení komponentu. Ako vývojár však môžete skryť tieto voľby pre vlastný komponent, aby prispievatelia nevykresľovali obsah spôsobom, ktorý nie je konzistentný s motívom lokality. Ak napríklad chcete, aby sa konzistentne používalo prostredie s tlačidlami v strede a s rozstupom nastaveným na 30 pixelov, úpravou súboru components.json motívu môžete dané voľby skryť, aby ich v nastaveniach nebolo možné zmeniť.

Môžu tiež nastať situácie, keď budete chcieť prepísať počiatočné predvolené hodnoty vlastného komponentu, čo takisto možno urobiť úpravou súboru components.json. Prípadné zmeny počiatočných hodnôt sa použijú iba v komponentoch, ktoré boli pridané na stránku až po úprave súboru components.json a jeho nahraní ako novej verzie.

Ako skryť voľby nastavení zarovnania, šírky alebo rozstupu pre komponent v motíve:

  1. V službe Oracle Content Management kliknite na položku Vývojár v ľavej navigačnej ponuke.
  2. Na stránke Vývojár kliknite na položku Zobraziť všetky motívy.
  3. Na stránke Motívy vyberte motív, ktorý chcete modifikovať, a v kontextovej ponuke kliknite na položku Otvoriť alebo kliknite na ikonu Ikona Otvoriť na paneli akcií.
  4. Vyberte súbor components.json a kliknite na tlačidlo Stiahnuť.
  5. Súbor components.json otvorte v textovom editore.
  6. Pridajte objekty na určenie typu a ID komponentu a pre vlastnosti, ktoré chcete skryť, nastavte hodnotu true.
    Takto napríklad vyzerá vstup, ktorý skryje nastavenia zarovnania, šírky a rozstupu pre komponent tlačidla v dialógovom okne nastavení:
    "type":"scs-button",
    "id":"scs-button",
    "hideAlignmentAndWidth": true,
    "hideSpacing": true,
    Ak chcete prepísať predvolené vlastnosti zarovnania a rozstupu pre komponent tlačidla, pozrite si nasledujúci príklad zadania počiatočných hodnôt:
    "initialData": {
        "alignment": "center",
        "marginTop": 30,
        "marginBottom": 30

    Celý vstup do súboru components.json na zadanie predvolených hodnôt a skrytie volieb zarovnania, šírky a rozstupu v dialógovom okne nastavení komponentu tlačidla použitého v motíve bude vyzerať 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. Po vykonaní potrebných zmien nahrajte súbor components.json do motívu ako novú verziu.