Ukrywanie składników i układów sekcji motywu

Domyślnie wszystkie składniki i układy sekcji są dostępne dla wszystkich osób tworzących serwis. Niekiedy może wystąpić konieczność ukrycia składnika lub układu sekcji, tak aby był niedostępny, gdy jest używany konkretny motyw. Na przykład, chcąc zapewnić spójny wygląd, w którym nie będą używane żadne składniki "przycisk" ani układy sekcji suwaka, można je ukryć w motywie, edytując odpowiednio plik components.json motywu.

Aby ukryć składniki i układy sekcji w motywie, należy:

  1. W usłudze Oracle Content Management wybrać opcję Programista (lewe menu nawigacyjne).
  2. Na stronie "Programista" nacisnąć przycisk Wyświetl wszystkie motywy.
  3. Na stronie "Motywy" wybrać motyw, który ma zostać zmodyfikowany, po czym wybrać z menu podręcznego opcję Otwórz albo kliknąć na ikonie Ikona "Otwórz" (na pasku czynności).
  4. Wybrać plik components.json, a następnie nacisnąć przycisk Pobierz.
  5. Otworzyć plik components.json w edytorze tekstu.
  6. Dodać obiekty określające typ składnika i ID, po czym ustawić właściwość hidden na true.
    Poniżej podano przykład wpisu ukrywającego składnik "przycisk":
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    Analogicznie, poniżej podano przykład wpisu ukrywającego układ sekcji suwaka:
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    Pełny wpis w pliku components.json, pozwalający ukryć jednocześnie składnik "przycisk" i układ sekcji suwaka, wygląda następująco:

    [
        {
            "name":"",
            "list":[
                {
                    "type":"scs-button",
                    "id":"scs-button",
                    "hidden":true
                },
                {
                    "type":"scs-sectionlayout",
                    "id":"scs-sl-slider",
                    "hidden":true
                }
            ]
        },
        {
            "name": "Starter",
            "list": [
                {
                    "type": "component",
                    "id": "StarterComponent",
                    "themed": true
                },
                {
                    "type": "component",
                    "id": "StarterFooter",
                    "themed": true
                }
            ]
        }
    ]
  7. Po wprowadzeniu odpowiednich zmian, wysłać plik components.json do motywu jako nową wersję.