Άνοιγμα κυρίου μενού

Τι είναι;Επεξεργασία

Τo πρότυπο (αγγλικά: template) είναι ένα έγγραφο με εντολές που παράγουν ένα στερεότυπο αποτέλεσμα.
Γράφεται με γραφή wikitext, όπως και όλες οι σελίδες του Βικιλεξικού.

  • Παρόμοια 'προγράμματα' εντολών είναι και τα Module (module), αλλά με την πιο πολύπλοκη γραφή Lua ή Scribunto (Βοήθεια:Lua)


Όποτε επιθυμούμε να γράψουμε αυτό το επιθυμητό αποτέλεσμα καλούμε το Πρότυπο:τάδε με τον εξής τρόπο:

{{ωωωω}} όπου ωωωω = το όνομα του Προτύπου ανάμεσα σε διπλά άγκιστρα

Έτσι, συνδέεται η σελίδα μας με άρθρο που φέρει την ονομασία "Πρότυπο:ωωωω" (δηλαδή, το όνομα του άρθρου ξεκινάει με την έκφραση "Πρότυπο:").

Πίνακας περιεχομένων

Απλά πρότυπαΕπεξεργασία

Ένα απλό πρότυπο δίνει μια ξεκάθαρη εντολή. Έστω το Πρότυπο:τεκμ

<includeonly>(<font color=red>Χρειάζεται τεκμηρίωση</font>)
[[Κατηγορία:Σελίδες προς τεκμηρίωση]]</includeonly><noinclude>
[[Κατηγορία:Πρότυπα για ετικέτες|τεκμηριωση]]</noinclude>

Όποτε ο συντάκτης γράφει μέσα σε μια σελίδα

{{τεκμ}}
εμφανίζεται → (Χρειάζεται τεκμηρίωση)
  • include only εννοεί: ό,τι έχω ανάμεσα στα <includeonly></includeonly> να περιληφθούν στην εκάστοτε σελίδα που χρησιμοποιεί το Πρότυπο. Εδώ, η σελίδα μας θα μπει στην Κατηγορία:Σελίδες προς τεκμηρίωση.
  • ό,τι έχω ανάμεσα στα <noinclude></noinclude> να μην μπει στη σελίδα: αφορούν άλλες δουλειές, δικές μας: πού θα εντάξουμε το Πρότυπό μας, κ.λπ.

Τα Πρότυπα όμως μπορούν να δίνουν και πολλαπλές δυναμικές εντολές με παραμέτρους, που δίνουν τη δυνατότητα πολλών επιλογών.

ΠαράμετροιΕπεξεργασία

Ας βελτιώσουμε το πρότυπο {{τεκμ}}

(<font color=red>Χρειάζεται τεκμηρίωση</font> {{{1}}})
  • Τι είναι το {{{1}}}? Είναι μια παράμετρος (έτσι γράφονται, με τριπλά άγκιστρα!) χωρίς καμιά ιδιαίτερη 'απαίτηση'. Είναι αριθμητική (1) που σημαίνει ότι ο συντάκτης θα γράψει κάτι στη 1η θέση μετά το όνομα του προτύπου:
  • Γράφουμε {{τεκμ|από λεξικό}}
  • Εμφανίζει → (Χρειάζεται τεκμηρίωση από λεξικό)

Οι παράμετροι χωρίζονται από το όνομα του προτύπου με το σύμβολο    |    (στα αγγλικά: pipe).

Οι παράμετροι μπορεί να είναι υποχρεωτικές ή προαιρετικές.

Επίσης οι παράμετροι μπορεί να είναι ονομαστικές ή αριθμητικές.

Ονομαστικές παράμετροιΕπεξεργασία

Ονομαστικές λέγονται οι παράμετροι που καλούνται με ορισμένο όνομα που έχει δώσει ο συγγραφέας του προτύπου.
Ας υποθέσουμε ότι έχει δώσει το όνομα θέμα.

(<font color=red>Χρειάζεται τεκμηρίωση</font> {{{θέμα|}}})

Ο συντάκτης γράφει στη σελίδα του, π.χ.: {{τεκμ|θέμα=μαθηματικά}}
Εμφανίζεται → (Χρειάζεται τεκμηρίωση μαθηματικά)
Αναλυτικά, έγραψε:

διπλό άγκιστρο και το όνομα του προτύπου,
| (το pipe)
το όνομα της παραμέτρου ( θέμα )
το ίσον ( = )
την τιμή που επιθυμεί (εδώ, τη λέξη 'μαθηματικά')
κλείνει το πρότυπο με διπλό άγκιστρο

Αριθμητικές παράμετροιΕπεξεργασία

Αριθμητικές λέγονται οι παράμετροι που με έναν αριθμό δηλώνουν τη θέση (1η, 2η κλπ) στην οποία θα γράψουμε μια τιμή. Οι θέσεις χωρίζονται με    |    (pipe). Το Πρότυπο έχει σχεδιαστεί ως εξής:

(<font color=red>Χρειάζεται τεκμηρίωση</font>: {{{1|}}}) {{{2|}}})

Ο συντάκτης γράφει ό,τι θέλει στη θέση#1 και στη θέση#2:

{{τεκμ|Παράθεμα|Λεξικό}} → (Χρειάζεται τεκμηρίωση: Παράθεμα Λεξικό)

Επίσης ο συντάκτης θα μπορούσε να γράψει:

{{τεκμ|1=Παράθεμα|2=Λεξικό}} → (Χρειάζεται τεκμηρίωση: Παράθεμα Λεξικό)

Ή ακόμη

{{τεκμ|2=Λεξικό|1=Παράθεμα}} → (Χρειάζεται τεκμηρίωση: Παράθεμα Λεξικό)

Σημαντική παρατήρηση: Οι παράμετροι αριθμούνται ακόμα κι αν είναι άδειες. Παρατηρήστε τι συμβαίνει στη θέση#1:

{{τεκμ||Λεξικό}} → Χρειάζεται τεκμηρίωση: Λεξικό)
Προσοχή: αν υπάρχει κενό διάστημα, αναγράφεται σαν να ήταν λέξη:
{{τεκμ| |Λεξικό}} → Χρειάζεται τεκμηρίωση:   Λεξικό)

ΜαθήματαΕπεξεργασία

ΣυμβάσειςΕπεξεργασία

ΣυντμήσειςΕπεξεργασία

Μέσα στα πρότυπα, για τις ονομαστικές παραμέτρους, χρησιμοποιούμε προαιρετικά τις παρακάτω συντμήσεις:

  • ascii: για παράμετρο κλείδας ταξινόμησης, κατάταξης (και κτ)
  • αρ: για τον αριθμό
  • γεν: για το γένος
  • γλ: για παράμετρο γλώσσας
  • κτ: για παράμετρο κλείδας ταξινόμησης (και ascii)

ΠροεπισκόπησηΕπεξεργασία

Αν κάνουμε αλλαγές σε κάποιο πρότυπο, πριν τις δημοσιεύσουμε, μπορούμε να δούμε τι αποτέλεσμα έχουν οι αλλαγές.

  • 1. υπάρχει μια σελίδα που περιέχει το πρότυπό μας {{ωωωω}}. Αν δεν υπάρχει, φτιάξτε ένα τεστ ή στο Αμμοδοχείο.
  • 2. Γράφουμε ή διορθώνουμε το πρότυπο.
  • 3. Στο κάτω μέρος, πιο κάτω από το κουμπί για τη Δημοσίευση αλλαγών και την απλή προεπισκόπηση, υπάρχει η επιλογή «Προεπισκόπιση σελίδας με αυτό το πρότυπο». Βάζουμε το όνομα της σελίδας που ήδη χρησιμοποιεί το πρότυπο και επιλέγουμε το «Εμφάνιση προεπισκόπησης» για να δούμε πώς θα εμφανιστεί η σελίδα μετά την καταχώριση των αλλαγών μας.

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

ΟδηγίεςΕπεξεργασία

Οι συγγραφείς των προτύπων, γράφουν και οδηγίες για τον τρόπο εφαρμογής.
Μπορούμε να γράψουμε σύντομες οδηγίες κάτω-κάτω στο Πρότυπο, ανάμεσα στο <noinclude></noinclude>
Αν οι οδηγίες είναι πολλές δεν θέλουμε να τις στριμώξουμε μέσα στο Πρότυπο, ανάμεσα στο <noinclude></noinclude>. Δημιουργούμε μια σελίδα οδηγιών γράφοντας

<noinclude>{{οδηγίες}}</noinclude>

Δείτε αναλυτικότερα πώς γράφονται οι σελίδες οδηγιών: Βοήθεια:Οδηγίες προτύπων.


Υπάρχουν πολλά πρότυπα. Μπορείτε να δημιουργήσετε και νέα, για στοιχεία που χρησιμοποιούνται πολλές φορές, σε συνεννόηση με τους Διαχειριστές στη Βικιδημία.

Δείτε επίσηςΕπεξεργασία