אונטערשייד צווישן ווערסיעס פון "יחידה:שטומף/דאק"

קיין רעדאגירונג באמערקונג
ק (החלפת טקסט – "\[\[\s?תבנית\s?:" ב־"[[מוסטער:")
אין תקציר עריכה
 
שורה 1: שורה 1:
היחידה קיימת עבור תבנית {{תב|קצרמר}}. היא מאפשרת לנהל את היחידה בלי צורך בהוספת קוד כפול בכל פעם שיש צורך בסוג חדש. היחידה מחזירה שלוש פונקציות:
היחידה קיימת עבור תבנית {{תב|שטומף}}. היא מאפשרת לנהל את היחידה בלי צורך בהוספת קוד כפול בכל פעם שיש צורך בסוג חדש. היחידה מחזירה שלוש פונקציות:
# הפונקציה main מחזירה את התבנית "קצרמר" עבור סוג קצרמר מסויים.
# הפונקציה main מחזירה את התבנית "שטומף" עבור סוג שטומף מסוים.
# הפונקציה templatedata מחזירה רשימה ממויינת של כל סוגי הקצרמרים עבור templatedata.
# הפונקציה templatedata מחזירה רשימה ממויינת של כל סוגי השטומףים עבור templatedata.
# הפונקציה categories מחזירה רשימה ממויינת של קטגוריות הערכים מכל הסוגים עבור התיעוד.
# הפונקציה categories מחזירה רשימה ממויינת של קטגוריות הערכים מכל הסוגים עבור התיעוד.
היחידה משתמשת ברשימת סוגים בדף [[יחידה:קצרמר/list.json]]. היא כתובה בשפת json. מבנה הרשומה הוא כדלקמן:
היחידה משתמשת ברשימת סוגים בדף [[יחידה:שטומף/list.json]]. היא כתובה בשפת json. מבנה הרשומה הוא כדלקמן:
* עבור רוב הסוגים המפתח הוא שם הסוג והתוכן הוא שם קובץ האייקון.
* עבור רוב הסוגים המפתח הוא שם הסוג והתוכן הוא שם קובץ האייקון.
* עבור הסוגים בהם שם הסוג שונה משם הקטגוריה, התוכן הוא מערך בן שני איברים. הראשון הוא שם קובץ האייקון, והשני הוא שם הקטגוריה.
* עבור הסוגים בהם שם הסוג שונה משם הקטגוריה, התוכן הוא מערך בן שני איברים. הראשון הוא שם קובץ האייקון, והשני הוא שם הקטגוריה.
שורה 16: שורה 16:


==הנחיות להוספת סוגים חדשים==
==הנחיות להוספת סוגים חדשים==
* להוספת קצרמר "Tel-Aviv" יש לבצע את הפעולות הבאות
* להוספת שטומף "Tel-Aviv" יש לבצע את הפעולות הבאות
* להוסיף לקובץ [[יחידה:קצרמר/list.json]] שורה <syntaxhighlight inline lang="json">,"Tel-Aviv": "Tel-aviv city hall.jpg"</syntaxhighlight>
* להוסיף לקובץ [[יחידה:שטומף/list.json]] שורה <syntaxhighlight inline lang="json">,"Tel-Aviv": "Tel-aviv city hall.jpg"</syntaxhighlight>
* במידה ושם הסוג שונה משם הקטגוריה, השורה היא <syntaxhighlight inline lang="json">,"Tel-Aviv": ["Tel-aviv city hall.jpg", "Tel-Aviv-Yafo"]</syntaxhighlight>
* במידה ושם הסוג שונה משם הקטגוריה, השורה היא <syntaxhighlight inline lang="json">,"Tel-Aviv": ["Tel-aviv city hall.jpg", "Tel-Aviv-Yafo"]</syntaxhighlight>
* במידה ויש צורך להוסיף מסגרת לתמונה, יש לעדכן את הקוד בצורה הבאה: <syntaxhighlight lang=json inline>
* במידה ויש צורך להוסיף מסגרת לתמונה, יש לעדכן את הקוד בצורה הבאה: <syntaxhighlight lang=json inline>
     "יפן": "Flag of Japan.svg{{!}}גבול",
     "יפן": "Flag of Japan.svg{{!}}גבול",
</syntaxhighlight>
</syntaxhighlight>
* שימו לב לפסיק לפני הטקסט. הוא נוסף כי צריך להיות פסיק אחרי כל שורה ברשימה, חוץ מהאחרונה.
* שימו לב לפסיק לפני הטקסט. הוא נוסף כי צריך להיות פסיק אחרי כל שורה ברשימה, חוץ מהאחרונה.
* המנוע דואג אוטומטית לפורמט לאחר השמירה, כך שהפסיק יועבר לסוף השורה הקודמת. כך גם עם פרמוט נאות של סוגריים מרובעים.
* המנוע דואג אוטומטית לפורמט לאחר השמירה, כך שהפסיק יועבר לסוף השורה הקודמת. כך גם עם פרמוט נאות של סוגריים מרובעים.
* במידה ובאחד השמות ישנו סימן מרכאות כפולות, יש לכתוב סימן קו נטוי הפוך לפניו, למשל <syntaxhighlight inline lang="json">"תנ\"ך"</syntaxhighlight>
* במידה ובאחד השמות ישנו סימן מרכאות כפולות, יש לכתוב סימן קו נטוי הפוך לפניו, למשל <syntaxhighlight inline lang="json">"תנ\"ך"</syntaxhighlight>
* הרשימה הראשונית מויינה, אך אין בכך צורך, כי היחידה ממיינת אותה אוטומטית אחרי הקריאה.
* הרשימה הראשונית מויינה, אך אין בכך צורך, כי היחידה ממיינת אותה אוטומטית אחרי הקריאה.
* ניתן לעדכן את הרשימה ב-templatedata למטה באמצעות העתקה מדף [[מוסטער:קצרמר/רשימה]]. במידץ הצורך יש לנקות את המטמון באמצעות הכפתור בדף הזה. במידה בשם הסוג ישנם גרשיים כפולים, יש לשים קו נטוי הפוך לפני, למשל צה\"ל.
* ניתן לעדכן את הרשימה ב-templatedata למטה באמצעות העתקה מדף [[מוסטער:שטומף/ליסטע]]. במידץ הצורך יש לנקות את המטמון באמצעות הכפתור בדף הזה. במידה בשם הסוג ישנם גרשיים כפולים, יש לשים קו נטוי הפוך לפני, למשל צה\"ל.
* רשימת הקטגוריות בדף הזה מתעדכנת אוטומטית. במידת הצורך ניתן לנקות את המטמון באמצעות הכפתור המצורף.
* רשימת הקטגוריות בדף הזה מתעדכנת אוטומטית. במידת הצורך ניתן לנקות את המטמון באמצעות הכפתור המצורף.