Απόκρυψη συστατικών στοιχείων και διατάξεων ενότητας για ένα θέμα

Από προεπιλογή, όλα τα συστατικά στοιχεία και οι διατάξεις ενότητας είναι διαθέσιμα στα άτομα που αναπτύσσουν μια τοποθεσία. Ορισμένες φορές μπορεί να θέλετε να αποκρύψετε ένα συστατικό στοιχείο ή μια διάταξη ενότητας ώστε να μην είναι διαθέσιμο κατά τη χρήση ενός συγκεκριμένου θέματος. Για παράδειγμα, αν θέλετε να προωθήσετε μια συγκεκριμένη εμφάνιση και αίσθηση όπου δεν χρησιμοποιούνται συστατικά στοιχεία κουμπιού ή διατάξεις ενότητας με ρυθμιστικό, μπορείτε να τα αποκρύψετε σε ένα θέμα μέσω της επεξεργασίας του αρχείου components.json του θέματος.

Για την απόκρυψη συστατικών στοιχείων και διατάξεων ενότητας σε ένα θέμα:

  1. Στο Oracle Content Management, πατήστε Προγραμματιστής στο αριστερό μενού πλοήγησης.
  2. Στη σελίδα Προγραμματιστής, κάντε κλικ στην επιλογή Προβολή όλων των θεμάτων.
  3. Στη σελίδα Θέματα, επιλέξτε το θέμα για τροποποίηση και κατόπιν επιλέξτε Άνοιγμα στο εμφανιζόμενο με δεξί κλικ μενού ή κάντε κλικ στο εικονίδιο Εικονίδιο Άνοιγμα στη γραμμή ενεργειών.
  4. Επιλέξτε το αρχείο components.json και κάντε κλικ στην επιλογή "Λήψη".
  5. Ανοίξτε το αρχείο components.json σε ένα πρόγραμμα επεξεργασίας κειμένου.
  6. Προσθέστε αντικείμενα για να προσδιορίσετε τον τύπο συστατικού στοιχείου και το αναγνωριστικό και ορίστε την ιδιότητα hidden έτσι ώστε να ισούται με true.
    Για παράδειγμα, το ακόλουθο είναι ένα παράδειγμα καταχώρισης που αποκρύπτει το συστατικό στοιχείο κουμπιού:
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    Παρόμοια, το ακόλουθο είναι ένα παράδειγμα καταχώρισης που αποκρύπτει τη διάταξη ενότητας με ρυθμιστικό:
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    Η πλήρης καταχώριση στο αρχείο components.json για την απόκρυψη και του συστατικού στοιχείου κουμπιού και της διάταξη ενότητας με ρυθμιστικό θα ήταν η εξής:

    [
        {
            "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. Αφού κάνετε τις επιθυμητές αλλαγές, αποστείλετε το αρχείο components.json στο θέμα ως νέα έκδοση.