Masquage de composants et de présentations de section pour un thème

Par défaut, tous les composants et toutes les présentations de section sont à disposition des développeurs de site. Cependant, il peut arriver que vous vouliez masquer un composant ou une présentation de section afin d'empêcher leur utilisation avec un thème particulier. Par exemple, si vous voulez favoriser une présentation sans composants bouton ni présentations de section curseur, vous pouvez masquer ces éléments dans un thème en modifiant le fichier components.json de celui-ci.

Pour masquer des composants et des présentations de section dans un thème, procédez comme suit :

  1. Dans le menu de navigation de gauche d'Oracle Content Management, cliquez sur Développeur.
  2. Sur la page Développeur, cliquez sur Afficher tous les thèmes.
  3. Sur la page Thèmes, sélectionnez le thème à modifier, puis choisissez Ouvrir dans le menu contextuel ou cliquez sur Icône Ouvrir dans la barre d'actions.
  4. Sélectionnez le fichier components.json et cliquez sur Télécharger en local.
  5. Ouvrez le fichier components.json dans un éditeur de texte.
  6. Ajoutez des objets précisant le type et l'ID du composant, et affectez à la propriété hidden la valeur true.
    L'entrée ci-dessous est un exemple de masquage du composant bouton :
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    De même, l'entrée ci-dessous est un exemple de masquage de la présentation de section curseur :
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    L'entrée complète permettant de masquer à la fois le composant bouton et la présentation de section curseur dans le fichier components.json est la suivante :

    [
        {
            "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. Une fois les modifications voulues effectuées, téléchargez le fichier components.json en tant que nouvelle version du thème.