Ανάπτυξη διατάξεων περιεχομένου

Οι διατάξεις περιεχομένου βοηθούν τους χρήστες να προβάλουν τα δεδομένα σε στοιχεία περιεχομένου μέσω συστατικών στοιχείων λίστας περιεχομένου ή κράτησης θέσης περιεχομένου που χρησιμοποιούνται σε σελίδες τοποθεσιών. Μπορείτε να δημιουργήσετε πολλές διατάξεις περιεχομένου για έναν τύπο περιεχομένου για να δημιουργήσετε διαφορετικές προβολές ή για να αναπαραστήσετε διαφορετικά τμήματα ενός στοιχείου περιεχομένου.

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

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

Η σελίδα "Λεπτομέρειες" χρησιμοποιεί τη διάταξη περιεχομένου Κεφαλίδα ανάρτησης ιστολογίου σε μια κράτηση θέσης περιεχομένου για να εμφανίσει μια εικόνα και έναν τίτλο κεφαλίδας. Η διάταξη ενότητας δύο στηλών περικλείει δύο κρατήσεις θέσεων περιεχομένου, με 70 τοις εκατό και 30 τοις εκατό πλάτη, χρησιμοποιώντας τις διατάξεις περιεχομένου Περιεχόμενο ανάρτησης ιστολογίου και Συντάκτης ανάρτησης ιστολογίου. Όπως μπορείτε να δείτε, χρησιμοποιούνται τέσσερις διαφορετικές διατάξεις περιεχομένου για την απεικόνιση του ίδιου Τύπου περιεχομένου.

Μπορείτε να δημιουργήσετε μια διάταξη περιεχομένου με δύο διαφορετικούς τρόπους:

  • Στο Oracle Content Management, επιλέξτε Προγραμματιστής > Προβολή όλων των συστατικών στοιχείων > Δημιουργία > Δημιουργία διάταξης περιεχομένου.

  • Σε ένα έργο OCE Toolkit, χρησιμοποιήστε την εντολή cec create-contentlayout.

Oracle Content Management δημιουργεί μια προεπιλεγμένη διάταξη περιεχομένου για τον τύπο περιεχομένου. Για να τροποποιήσετε την προεπιλεγμένη διάταξη περιεχομένου, μπορείτε να επεξεργαστείτε τα ακόλουθα αρχεία:

  • assets/layout.html

    Επεξεργαστείτε αυτό το αρχείο για να αλλάξετε την προβολή HTML.

  • assets/design.css

    Επεξεργαστείτε αυτό το αρχείο για να ορίσετε το στυλ της διάταξης περιεχομένου.

  • assets/render.js

    Επεξεργαστείτε αυτό το αρχείο για να αλλάξετε τα δεδομένα που χρησιμοποιούνται στο αρχείο layout.html ή για να προσθέσετε δυναμική συμπεριφορά στη διάταξη περιεχομένου.

Τα συστατικά στοιχεία διάταξης περιεχομένου αποδίδουν ένα στοιχείο περιεχομένου από τον Oracle Content Management server. Οι περισσότεροι πόροι αποθηκεύονται στον Oracle Content Management server. Μερικές φορές ίσως θέλετε να χρησιμοποιήσετε έναν στατικό πόρο που είναι τοπικά διαθέσιμος στην ίδια τη διάταξη περιεχομένου, όπως μια εικόνα φόντου για σκοπούς καθορισμού στυλ. Για παράδειγμα, στη διάταξη περιεχομένου που ακολουθεί, η απόλυτη διεύθυνση τοποθεσίας για την εικόνα images/background.jpg μπορεί να δημιουργηθεί στο αρχείο render.js και να χρησιμοποιηθεί στο αρχείο layout.html.

Ο απλούστερος τρόπος για να δημιουργήσετε μια απόλυτη διεύθυνση τοποθεσίας είναι να χρησιμοποιήσετε το ενσωματωμένο αρχείο requirejs. Καθορίστε 'require' ως εξάρτηση και χρησιμοποιήστε τη συνάρτηση require.toURL() για τη δημιουργία της διεύθυνσης τοποθεσίας, όπως δείχνει ο ακόλουθος κώδικας:

define([
    'require',
    'jquery',
    'mustache',
    'text!./layout.html',
    'css!./design.css'
], function (require, $, Mustache, templateHtml, css) {
    'use strict';

   var imageURL = req.toUrl('./images/background.jpg');

Τα ακόλουθα θέματα περιγράφουν τον τρόπο ανάπτυξης διατάξεων περιεχομένου:

Σχετικά θέματα

Για πληροφορίες σχετικά με τον τρόπο διαχείρισης διατάξεων περιεχομένου, ανατρέξτε στην ενότητα Διαχείριση προσαρμοσμένων συστατικών στοιχείων και διατάξεων.

Για πληροφορίες σχετικά με τη χρήση ψηφιακών πόρων και άλλων στοιχείων περιεχομένου σε μια τοποθεσία, ανατρέξτε στην ενότητα Χρήση πόρων και Διαχείριση ψηφιακών πόρων στο θέμα Διαχείριση πόρων με το Oracle Content Management.