Πρότυπο:Ifnoteq then show/τεκμηρίωση
Εμφάνιση
Yποσελίδα τεκμηρίωσης για το Πρότυπο:Ifnoteq then show. Περιέχει πληροφορίες χρήσης, κατηγορίες και περιεχόμενο που δεν αποτελεί τμήμα του αρχικού προτύπου. |
This template tests whether the first unnamed parameter is equal to the second unnamed parameter and returns the third unnamed parameter if it does. Otherwise it returns the first unnamed parameter.
This is useful when the first parameter is a {{#invoke: }} of a Lua module that returns a value for which a specific exception is required. Because it uses the {{#invoke: }} just once, it simplifies the coding of infoboxes, for example.
Χρήση
[επεξεργασία κώδικα]An infobox field may return the χώρα (P17) for an article about a city. We may wish to use the abbreviation "USA" in place of "United States".
- χώρα (P17) for Γιορκ (Q42462)
{{#invoke:WikidataIB |getValue |P17 |qid=Q42462 |fwd=ALL |osd=no |rank=best |noicon=true}}
→ Ηνωμένο Βασίλειο{{Ifnoteq then show|{{#invoke:WikidataIB |getValue |P17 |qid=Q42462 |fwd=ALL |osd=no |rank=best |noicon=true}}|[[United States|United States]]|USA}}
→ Ηνωμένο Βασίλειο
- χώρα (P17) for Νέα Υόρκη (Q60)
{{#invoke:WikidataIB |getValue |P17 |qid=Q60 |fwd=ALL |osd=no |rank=best |noicon=true}}
→ Ηνωμένες Πολιτείες Αμερικής{{Ifnoteq then show|{{#invoke:WikidataIB |getValue |P17 |qid=Q60 |fwd=ALL |osd=no |rank=best |noicon=true}}|[[United States|United States]]|USA}}
→ Ηνωμένες Πολιτείες Αμερικής
Δείτε επίσης
[επεξεργασία κώδικα]