Ένα Drupal "τύπος περιεχομένου" είναι ένα συγκεκριμένο είδος περιεχομένου. Για παράδειγμα, στο Drupal 7, οι προεπιλεγμένοι τύποι περιεχομένου περιλαμβάνουν "άρθρο", "βασική σελίδα" και "θέμα φόρουμ".
Το Drupal σας διευκολύνει να φτιάξετε το δικό σας τα δικά τύποι περιεχομένου. Οι προσαρμοσμένοι τύποι περιεχομένου είναι ένας από τους καλύτερους λόγους για να μάθετε το Drupal.
Οι τύποι περιεχομένου έχουν πεδία
Το πιο συναρπαστικό πράγμα για τους τύπους περιεχομένου Drupal είναι ότι κάθε τύπος περιεχομένου μπορεί να έχει το δικό του σύνολο πεδία. Κάθε πεδίο αποθηκεύει ένα συγκεκριμένο κομμάτι πληροφοριών.
Για παράδειγμα, ας υποθέσουμε ότι θέλετε να γράψετε κριτικές βιβλίων (ένα κλασικό παράδειγμα). Θα ήταν ωραίο να συμπεριλάβετε ορισμένα βασικά κομμάτια πληροφοριών για κάθε βιβλίο, όπως:
- Εικόνα εξωφύλλου
- Τίτλος
- Συντάκτης
- Εκδότης
- Έτος δημοσίευσης
Πεδία επίλυση προβλημάτων
Τώρα εσύ θα μπορούσε γράψτε τις κριτικές σας ως συνηθισμένα άρθρα και απλώς επικολλήστε αυτές τις πληροφορίες στην αρχή κάθε κριτικής. Αλλά αυτό θα δημιουργούσε πολλά προβλήματα:
- Τι γίνεται αν ξεχάσετε ένα συγκεκριμένο κομμάτι;
- Τι γίνεται αν αλλάξετε γνώμη σχετικά με τη συμπερίληψη, για παράδειγμα, του εκδότη; Πώς κρύβετε τον εκδότη σε όλα τα παλιά άρθρα;
- Τι γίνεται αν αποφασίσετε ότι θα προτιμούσατε να δείξετε μερικές από τις πληροφορίες στο τέλος του άρθρου; Ή ακόμη και σε πλευρική γραμμή; Ή κάνετε τον τίτλο έντονο; Αυτό το είδος ευελιξίας είναι αδύνατο. Έχετε κωδικοποιήσει τα δεδομένα σε ένα συγκεκριμένο σημείο σε κάθε άρθρο.
Με πεδία, επιλύετε όλα αυτά τα προβλήματα.
Μπορείτε να κάνετε έναν τύπο περιεχομένου "κριτική βιβλίου" και κάθε πληροφορία γίνεται "πεδίο" που επισυνάπτεται σε αυτόν τον τύπο περιεχομένου.
Τα πεδία σας βοηθούν να εισάγετε πληροφορίες
Τώρα, όταν ξεκινάτε μια νέα κριτική βιβλίου, έχετε ένα ειδικό, ξεχωριστό πλαίσιο κειμένου για κάθε πληροφορία. Είναι πολύ λιγότερο πιθανό να ξεχάσετε να εισαγάγετε, ας πούμε, το όνομα του συγγραφέα. Υπάρχει το κουτί για αυτό ακριβώς εκεί.
Στην πραγματικότητα, κάθε πεδίο έχει την επιλογή να επισημανθεί ως απαιτείται. Ακριβώς όπως δεν μπορείτε να αποθηκεύσετε έναν κόμβο χωρίς τίτλο, το Drupal δεν θα σας αφήσει να αποθηκεύσετε χωρίς να εισαγάγετε κείμενο για ένα πεδίο που έχει επισημανθεί ως υποχρεωτικό.
Τα πεδία δεν πρέπει να είναι κείμενο
Παρατηρήσατε ότι ένα από αυτά τα πεδία είναι εικόνα? Τα πεδία δεν περιορίζονται στο κείμενο. Ένα πεδίο μπορεί να είναι ένα αρχείο, όπως μια εικόνα ή ένα PDF. Μπορείτε να λάβετε επιπλέον είδη πεδίων με προσαρμοσμένες ενότητες, όπως Ημερομηνία και Τοποθεσία.
Μπορείτε να προσαρμόσετε τον τρόπο εμφάνισης των πεδίων
Από προεπιλογή, όταν προβάλλετε την κριτική βιβλίου σας, κάθε πεδίο θα εμφανίζεται με μια ετικέτα. Αλλά μπορείτε να το προσαρμόσετε. Μπορείτε να αναδιατάξετε τη σειρά των πεδίων, να αποκρύψετε τις ετικέτες, ακόμη και να χρησιμοποιήσετε "στυλ εικόνας" για να ελέγξετε το μέγεθος εμφάνισης αυτού του εξωφύλλου βιβλίου.
Μπορείτε να προσαρμόσετε τόσο την "Προεπιλογή", την προβολή πλήρους σελίδας όσο και την προβολή "Teaser", έτσι εμφανίζεται το περιεχόμενο στις λίστες. Για παράδειγμα, για καταχωρίσεις, μπορείτε να αποκρύψετε όλα τα επιπλέον πεδία εκτός από τον συγγραφέα.
Μόλις αρχίσετε να σκέφτεστε τις λίστες, ωστόσο, θα θελήσετε να εξερευνήσετε τις Drupal Views. Με τις προβολές, μπορείτε να δημιουργήσετε προσαρμοσμένες λίστες από αυτές τις κριτικές βιβλίων.
Πώς μπορώ να προσθέσω τύπους περιεχομένου;
Στο Drupal 6 και σε παλαιότερες εκδόσεις, χρειάστηκε να εγκαταστήσετε το Κιτ κατασκευής περιεχομένου (CCK) ενότητα για τη χρήση τύπων περιεχομένου.
Με το Drupal 7 και μεταγενέστερες εκδόσεις, οι τύποι περιεχομένου περιλαμβάνονται στον πυρήνα. Συνδεθείτε ως διαχειριστής και, στο επάνω μενού, μεταβείτε στο.
Δομή -> Τύποι περιεχομένου -> Προσθήκη τύπου περιεχομένου.
Η δημιουργία προσαρμοσμένων τύπων περιεχομένου Drupal είναι εξαιρετικά εύκολη. Δεν χρειάζεται να γράψετε ούτε μία γραμμή κώδικα. Στην πρώτη σελίδα, περιγράφετε τον τύπο περιεχομένου. Στη δεύτερη σελίδα, προσθέτετε πεδία. Ανά πάσα στιγμή, μπορείτε να επεξεργαστείτε τον τύπο περιεχομένου για προσθήκη ή κατάργηση πεδίων.
Οι τύποι περιεχομένου είναι μια από τις πιο ισχυρές δυνατότητες που προσφέρει το Drupal. Μόλις αρχίσετε να σκέφτεστε σε τύπους περιεχομένου και προβολές, δεν θα επιστρέψετε ποτέ στις βασικές σελίδες.