תבנית:המרות/המרות מפעל/מפעל לרשימת מפעלים מקושרים: הבדלים בין גרסאות בדף
מתוך מכביפדיה
אין תקציר עריכה
אין תקציר עריכה
שורה 1: שורה 1:
<includeonly>{{#vardefine:connectedCompID|{{תבנית: המרות/המרות מפעל/מפעל למספר מפעל מקושר|מפעל={{{מפעל|}}} }} }}<!--
<includeonly>{{#if:{{{ללא מפעלים מקושרים|}}}
Getting all the similar competitions by ConnectedCompID
         |{{{מפעל|}}} <!-- אם השולח לא רוצה לצמד מפעלים מקושרים -->
-->{{#if:{{{ללא מפעלים מקושרים|}}}
         |{{תבנית: המרות/המרות מפעל/שם מפעל למספר|מפעל={{{מפעל|}}} }} <!-- אם השולח לא רוצה לצמד מפעלים מקושרים -->
         |{{#cargo_query:
         |{{#cargo_query:
                 table=Competitions_Catalog
                 table=Competitions
                 |where=1=1
                 |where=1=1
{{#switch: {{{מפעל|}}}
{{#ifeq: {{{מפעל|}}}| רשמי| AND Competitions.Official = 1}}
|רשמי=AND ConnectedCompID NOT IN (19, 21)
{{#ifeq: {{{מפעל|}}}| בינלאומי| AND Competitions.International = 1}}
|אירופה=AND ConnectedCompID IN (11, 29)
{{#ifeq: {{{מפעל|}}}| ליגה| AND Competitions.League = 1}}
|יתר המסגרות=AND ConnectedCompID NOT IN (1, 5, 11, 29)
{{#ifeq: {{{מפעל|}}}| יתר המסגרות| AND Competitions.League = 0 AND Competitions.International = 0 And Competitions.Official=1}}
|#default=AND ConnectedCompID IN ({{#var:connectedCompID}})
}}
                 |fields=CompID
                 |fields=CompID
                 |no html
                 |no html

גרסה מ־01:47, 2 בספטמבר 2022

הסבר

תבנית זו אחראית להחזיר את רשימת מספרי המפעלים המקושרים למפעל מסוים.
פרמטרים:
מפעל=שם המפעל (ללא מרכאות מקיפות).
מוזר, אך מפשט לנו מאוד את הקריאות ב-api (שווה בעתיד להחליף את שם התבנית הזו):
ללא מפעלים מקושרים=מחזיר את רשימת המפעלים ללא המקושרים, משמע תתבצע המרה משם המפעל למספרו בלבד.

ניתן לשלוח מפעל=רשמי בכדי לקבל את כל מספרי המפעלים הרשמיים (הכל ללא ידידות)

מה זה מספר המפעל המקושר למפעל מסוים?
כל מפעל משויך למעין קטגוריה של מפעלים, נניח רישום של ליגה א' וליגה לאומית בשנים ישנות אצל מכבי מתייחס לליגה הראשונה שהייתה באותה תקופה.
 אנחנו מתייחסים לזה כיום בתור ליגת העל, לכן שתי הליגות הנ"ל מקושרות למספר המפעל של ליגת העל.

תבנית זו מאפשרת לשלוח את הפרמטר "מפעל" ריק (בשביל להשתמש בתנית זו בתוך תבניות אחרות מבלי לבדוק את הקלט והפלט).

דוגמת שימוש:
{{המרות/המרות מפעל/מפעל לרשימת מפעלים מקושרים| מפעל=ליגת העל }}