Πρότυπο:Hatnote

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Documentation icon Τεκμηρίωση προτύπου[προβολή] [επεξεργασία] [ιστορικό] [ανανέωση]
Συντόμευση:
  • T:HAT


Αυτό το πρότυπο μορφοποιεί κείμενο σε μια πρότυπη στυλιστική μορφή για σύντομες σημειώσεις στη Βικιπαίδεια. Δημιουργεί μια βραχεία σημείωση (ένα «hatnote») που τοποθετείται στην κορυφή του λήμματος για να παράσχει αποσαφήνιση για στενά συσχετισμένους όρους ή σύνοψη πάνω σε κάποιο θέμα, εξηγώντας τα όρια τους. Οι βραχείς σημειώσεις εμφανίζονται κάπως έτσι:

Παράδειγμα κειμένου βραχείας σημείωσης.
Σε γενικές γραμμές, ένα hatnote θα πρέπει να απαντά στην ερώτηση ενός αναγνώστη (ίσως προληπτικά): Είμαι στη σωστή σελίδα;

Λειτουργία[επεξεργασία κώδικα]

Αυτό το πρότυπο χρησιμοποιείται κυρίως για την προσθήκη ορθά μορφοποιημένης βραχείας σημείωσης σε μια σελίδα. Συχνά, αλλά όχι πάντα, αυτός είναι ένας σύνδεσμος αποσαφήνισης στην κορυφή των σελίδων των λημμάτων. Τοποθετεί κώδικα HTML div- / div γύρω από το εισαγόμενο κείμενο ως τη μοναδική του παράμετρο, η οποία παρέχει προτυποποιημένη μορφοποίηση (τα περιεχόμενα είναι ευθυγραμμισμένα και σε πλάγια μορφή στις περισσότερες προβολές). Επίσης απομονώνει τον κώδικα που περιέχει για να διασφαλίσει ότι ερμηνεύεται σωστά.

Αυτό το πρότυπο χρησιμοποιείται επίσης ως ένα "μετα-πρότυπο" για επιπρόσθετη εξειδικευμένη αποσαφήνιση συνδέσμων προτύπων

δείτε στην en:Category:Hatnote templates για έναν κατάλογο.

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

Χρήση[επεξεργασία κώδικα]

Βασική χρήση
{{hatnote|κείμενο}}
Όλες οι παράμετροι
{{hatnote|text|extraclasses=extra classes|selfref=yes|category=no}}

Παράμετροι[επεξεργασία κώδικα]

Αυτό το πρότυπο δέχεται τις ακόλουθες παραμέτρους:

  • 1 - το κείμενο του hatnote (απαιτείται)
  • extraclasses - τυχόν επιπλέον κλάσεις CSS που πρόκειται να προστεθούν, για παράδειγμα, το πρότυπο {{Δείτε}} προσθέτει τις κλάσεις |extraclasses=boilerplate seealso.
  • selfref - Εάν οριστεί σε "yes", "y", "true" ή "1", προσθέτει την κλάση CSS "selfref".Αυτό χρησιμοποιείται για να υποδηλώσει αυτοαναφορές στη Wikipedia. Ανατρέξτε στο Template:Selfref για περισσότερες πληροφορίες.
  • category Εάν οριστεί σε "no", "n", "false" ή "0", καταστέλλει την κατηγορία παρακολούθησης σφαλμάτων (Category:Hatnote templates with errors). Αυτό έχει αποτέλεσμα μόνο εάν παραλειφθεί η πρώτη θεσιακή παράμετρος (1) (το κείμενο του hatnote).

Παράδειγμα[επεξεργασία κώδικα]

  • {{hatnote|Παράδειγμα κειμένου hatnote}}
    Παράδειγμα κειμένου hatnote

Σφάλματα[επεξεργασία κώδικα]

Εάν δεν παρέχεται κείμενο hatnote, το πρότυπο θα δώσει το ακόλουθο μήνυμα:

  • Σφάλμα: δεν ορίστηκε κείμενο (βοήθεια).

Εάν δείτε αυτό το μήνυμα σφάλματος, είναι για έναν από τους τέσσερις λόγους:

  1. Δεν καθορίστηκαν παράμετροι (ο κωδικός του προτύπου ήταν {{hatnote}}). Χρησιμοποιήστε αντ' αυτού.{{hatnote|κείμενο}}
  2. Ορισμένες παράμετροι καθορίστηκαν, αλλά το κείμενο του hatnote δεν συμπεριλήφθηκε. Για παράδειγμα, το κείμενο προτύπου{{hatnote|extraclasses=seealso}} θα δημιουργήσει αυτό το σφάλμα. Χρησιμοποιήστε αντ' αυτού (για παράδειγμα) {{hatnote|text|extraclasses=seealso}} instead.
  3. Το κείμενο του hatnote καθορίστηκε, αλλά αυτό το κείμενο περιέχει ένα σύμβολο ίσον («=»"). Το σύμβολο ίσον έχει ειδική σημασία στον κώδικα προτύπου και γι' αυτό δεν μπορεί να χρησιμοποιηθεί σε παραμέτρους προτύπου που δεν καθορίζουν όνομα παραμέτρου. Για παράδειγμα, ο κώδικας προτύπου {{hatnote|2+2=4}} θα δημιουργήσει αυτό το σφάλμα. Για να επιλύσετε αυτό το πρόβλημα, μπορείτε να καθορίσετε ρητά το όνομα της παραμέτρου χρησιμοποιώντας 1= πριν από το κείμενο του hatnote, όπως αυτό: {{hatnote|1=2+2=4}}.
  4. Προσπαθήσατε να αποκτήσετε απευθείας πρόσβαση στο Module:Hatnote χρησιμοποιώντας το {{#invoke:hatnote|hatnote|text}}. Η χρήση του #invoke με αυτόν τον τρόπο έχει απενεργοποιηθεί για λόγους απόδοσης. Χρησιμοποιήστε αντ' αυτού {{hatnote|κείμενο}}.

Εάν βλέπετε αυτό το μήνυμα σφάλματος και δεν είστε σίγουροι για το τι πρέπει να κάνετε, δημοσιεύστε ένα μήνυμα στο Template talk:Hatnote, και κάποιος θα μπορεί να σας βοηθήσει.

Οι σελίδες που περιέχουν αυτό το μήνυμα σφάλματος παρακολουθούνται στην Category:Hatnote templates with errors.

Τεχνικές λεπτομέρειες[επεξεργασία κώδικα]

Ο κώδικας HTML που παράγεται απ΄αυτό το πρότυπο μοιάζει με αυτό:

<div role="note" class="hatnote">κείμενο</div>

Ο κώδικας αυτός παράγεται από το Module:Hatnote.

Δείτε επίσης[επεξεργασία κώδικα]