Μετάβαση στο περιεχόμενο

Πρότυπο:When on basepage/τεκμηρίωση

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

Αυτό είναι το μετα-πρότυπο {{When on basepage}}. Βοηθά άλλα πρότυπα να εντοπίσουν εάν βρίσκονται σε μια basepage - βασική σελίδα (δηλαδή μια σελίδα της οποίας το όνομα ταιριάζει με το μοτίβο "x:x") subpage ("x:x/x") ή subsubpage ("x:x/x/x").

Ένας εναλλακτικός τρόπος για να εντοπίσετε εάν μια σελίδα είναι υποσελίδα είναι να συνδυάσετε τις συναρτήσεις ανάλυσης #ifeq:και #titleparts.

{{When on basepage |αποτέλεσμα σε μια basepage (|αποτέλεσμα σε μια υποσελίδα) (|αποτέλεσμα σε μια υπουποσελίδα) (|page=pagename)}}

Για παράδειγμα, το {{When on basepage|Basepage|Subpage}} στη σελίδα "Χρήστης:Παράδειγμα" θα επέστρεφε: Basepage
ενώ στο "Χρήστης:Παράδειγμα/σελίδα" (ή "Χρήστης:Παράδειγμα/σελίδα/σελίδα", "Χρήστης:Παράδειγμα/σελίδα/σελίδα/σελίδα», κ.λπ.) θα επέστρεφε: Subpage

Χρησιμοποιήστε μια κενή παράμετρο για να καθορίσετε καμία ενέργεια για έναν συγκεκριμένο τύπο σελίδας. Subsubpage στο "Χρήστης:Παράδειγμα/σελίδα", για παράδειγμα, δεν θα επέστρεφε τίποτα, αλλά θα επέστρεφε το "Subsubpage" εάν στο "Χρήστης:Παράδειγμα/σελίδα/σελίδα", "Χρήστης:Παράδειγμα/σελίδα/σελίδα/σελίδα" κ.λπ. (και "Basepage" εάν βρίσκεται στο "Χρήστης:Παράδειγμα").

Χειρισμός ίσων ("=")

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

Χρησιμοποιήστε αριθμημένες παραμέτρους εάν οι τιμές τους περιλαμβάνουν σύμβολα ίσου ("="), π.χ

{{When on basepage |1=αποτέλεσμα βασικής σελίδας (|2=αποτέλεσμα υποσελίδας) (|3=αποτέλεσμα υπουποσελίδας)}}


Εάν η page μείνει κενή (|page=) ή απροσδιόριστη, χρησιμοποιείται η σελίδα όπου βρίσκεται το πρότυπο (δηλ. {{PAGENAME}})

Η page δέχεται επίσης μεταβλητές, π.χ. {{When on basepage|(basepage result)|(subpage result)|page={{{page|}}} }}

Τεχνική σημείωση

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

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

Δείτε επίσης

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