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

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

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

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

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

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

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