korinthorama logo

ODYSSEY CMS

Πρότυπα εμφάνισης (templates)

Δημιουργία template (μέρος 1º)

Σημείωση
Το άρθρο αυτό, προϋποθέτει πως έχετε διαβάσει καλά την δομή ενός template του Odyssey

 

Το πρώτο πράγμα που χρειάζεται να αποφασίσουμε πριν την δημιουργία του template μας, είναι το όνομά του. Το όνομα ή αλλιώς system name, πρέπει να αποτελείται από λατινικούς χαρακτήρες.
Αν δεν θέλουμε να διατηρήσουμε το πρϋπάρχον template με όνομα «odyssey», μπορούμε να το τροποποιήσουμε και να διατηρήσουμε το συγκεκριμένο όνομα.
Στην περίπτωση αυτών των βοηθημάτων, θα δημιουργήσουμε ένα νέο template και θα το ονομάσουμε αυθαίρετα «aegean».

 

Η ελάχιστη δομή αρχείων και φακέλων που απαιτείται για ένα template είναι η ακόλουθη:

 

img

 

Ο ακρογωνιαίος λίθος είναι το install.xml που αποτελεί και το manifest xml για την εγκατάσταση του template. Τα άκρως απαραίτητα περιεχόμενά του εξαρτώνται από το αν θέλουμε να δημιουργήσουμε πακέτο εγκατάστασης (zip αρχείο που μπορεί να εγκατασταθεί από τον πίνακα διαχείρισης), ή αν απλά θα είναι το μοναδικό template του site μας και δεν θα χρειάζεται να το διαχειριζόμαστε από τον πίνακα διαχείρισης.

Στην πρώτη περίπτωση ακολουθείτε την δομή που έχει αναλυτικά παρουσιαστεί στο προηγούμενο άρθρο. Διαφορετικά τα ελάχιστα περιεχόμενα πρέπει να είναι μόνο τα system tags (install, name, title, protected, files) και από αρχεία μόνο όσα χαρακτηρίζονται common και πρέπει να φορτώνονται σε όλες μας τις ενότητες.
Ένα παράδειγμα ελάχιστων περιεχομένων είναι στην εικόνα που ακολουθεί:

 

 

Παρατηρούμε πως δεν χρειάζεται να αναφέρουμε όλα τα αρχεία που θα απαρτίζουν το template μας, ούτε τις θέσεις του template στο <slots>.

 

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

>> επόμενο: Δημιουργία template (μέρος 2º)