תבנית:טיפ - הוראות תנאי

הוראות תנאי מיועדות לוויקיפדים היוצרים תבניות מתקדמות חדשות או עורכים תבניות מתקדמות קיימות. הוראות אלו הם למעשה פונקציות שמאפשרות להתנות את התוצאה במספר גורמים. הוראות התנאי הן:

  • "#חשב" מאפשרת לחשב את ערכו של ביטוי מתמטי באמצעות פעולות חשבון ולוגיקה בסיסיות (לדוגמה, 5 + 1).
  • "#תנאי" מאפשרת לבדוק האם פרמטר כלשהו קיים (לדוגמה, אם הפרמטר "רוחב" קיים, השתמש בו, אחרת, השתמש ברוחב 500px).
  • "#שווה" מאפשרת לבדוק האם ערכם של שני פרמטרים שווה (לדוגמה, אם הפרמטר "נקבה" שווה למילה "כן", הצג משפט ספציפי בלשון נקבה.
  • "#חשב תנאי" מאפשרת לחשב ערכו של ביטוי ולהתנות את התוצאה בערך הביטוי (לדוגמה, אם 5 + 1 > 10, הצג את התוצאה, אחרת הצג משפט ספציפי כלשהו).
  • "#בחר" מאפשרת להחזיר פלט שונה בהתבסס על הפרמטר שהוזן (לדוגמה, החזר "1" אם הפרמטר הוא "ינואר", "2" אם הפרמטר הוא "פברואר" וכדומה).
  • "#קיים" מאפשרת לבדוק האם שם הדף שהועבר לה קיים, או לא (לדוגמה, אם הדף קיים הצג אותו כקישור, אם לאו, הצג אותו כטקסט רגיל).
  • "#iferror" מאפשרת לבדוק אם הייתה שגיאה בביצוע פעולה, ואם כן - מה לעשות במקרה כזה במקום הדפסת הודאת שגיאה.

השימוש הנפוץ ביותר בתבניות אלו הוא בדיקת פרמטר לתבנית: אם הפרמטר מכיל מידע כלשהו, רשום את מידע, אחרת רשום "אין מידע". דוגמה זו תכתב בצורה הבאה:

{{#תנאי:{{{מידע|}}}|{{{מידע}}}|אין מידע}}

את הדוגמה הספציפית הזו, "אם יש מידע - רשום אותו, אחרת - כתוב משהו אחר", ניתן גם לרשום בדרך שונה, מקוצרת וקלה יותר:

{{{מידע|אין מידע}}}


Postscript-viewer-shaded.png רשימת הטיפים המלאה