Ascunderea opţiunilor pentru aliniere, lăţime sau spaţiere pentru o temă

În mod prestabilit. majoritatea componentelor permit persoanelor care construiesc site-uri să specifice opţiunile pentru aliniere, lăţime şi spaţiere în dialogul pentru setări al unei componente. Totuşi, în calitate de dezvoltator, aţi putea dori să ascundeţi aceste opţiuni pentru o componentă personalizată pentru a împiedica contributorii să randeze conţinutul într-un mod incompatibil cu tema site-ului. De exemplu, dacă doriţi să promovaţi un aspect şi o funcţionalitate consecvente, în care butoanele sunt centrate şi spaţierea este setată la 30 de pixeli, puteţi ascunde opţiunile de a schimba aceste opţiuni din setări, editând fişierul theme.json.

De asemenea, în unele cazuri aţi putea dori să omiteţi valorile prestabilite iniţiale ale unei componente personalizate, lucru pe care îl puteţi realiza şi prin editarea fişierului components.json. Modificările valorilor iniţiale se vor aplica pentru componentele adăugate în pagină numai după ce încărcaţi fişierul components.json editat ca versiune nouă.

Pentru a ascunde opţiunile de configurare a alinierii, lăţimi sau spaţierii pentru o componentă dintr-o temă:

  1. În Oracle Content Management, faceţi clic pe Dezvoltator în meniul de navigaţie din partea stângă.
  2. În pagina Dezvoltator, faceţi clic pe Vizualizare toate temele.
  3. În pagina Teme, selectaţi tema de modificat şi faceţi clic pe Deschidere din meniul contextual sau faceţi clic pe Pictograma Deschidere în bara de acţiuni.
  4. Selectaţi fişierul components.json şi faceţi clic pe Descărcare.
  5. Deschideţi fişierul components.json într-un editor de text.
  6. Adăugaţi obiecte pentru a specifica tipul şi ID-ul componentei şi setaţi proprietăţile pe care doriţi să le ascundeţi egale cu true.
    De exemplu, următoarea este o intrare care ascunde proprietăţile pentru aliniere, lăţime şi spaţiere ale unei componente de buton din dialogul de setări:
    "type":"scs-button",
    "id":"scs-button",
    "hideAlignmentAndWidth": true,
    "hideSpacing": true,
    Dacă doriţi să omiteţi proprietăţile pentru aliniere şi spaţiere prestabilite ale componentei butonului, următorul este un exemplu de specificare a valorilor iniţiale
    "initialData": {
        "alignment": "center",
        "marginTop": 30,
        "marginBottom": 30

    Intrarea completă din fişierul components.json pentru a specifica valorile prestabilite şi a ascunde opţiunile pentru aliniere, lăţime şi spaţiere din dialogul de setări al componentei de buton utilizate într-o temă va fi următoarea:

    [
        {
            "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. După ce efectuaţi modificările dorite, încărcaţi fişierul components.json în temă ca versiune nouă.