תבנית:המרות/המרות מפעל/מפעל לרשימת מפעלים מקושרים: הבדלים בין גרסאות בדף
מתוך מכביפדיה
אין תקציר עריכה
אין תקציר עריכה
 
(12 גרסאות ביניים של אותו משתמש אינן מוצגות)
שורה 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 NOT IN (1, 5, 11)
{{#ifeq: {{{קטגוריית מפעל|}}}| ליגה| AND Competitions.League = 1}}
| AND ConnectedCompID IN ({{#var:connectedCompID}})
{{#ifeq: {{{קטגוריית מפעל|}}}| גביע| AND Competitions.Trophy= 1}}
}}
{{#ifeq: {{{קטגוריית מפעל|}}}| יתר המסגרות| AND Competitions.League = 0 AND Competitions.International = 0 AND Competitions.Trophy = 0 AND Competitions.Official=1}}
                 |fields=CompID
                 |fields=CONCAT("'", OriginalName, "'")
                 |no html
                 |no html
         }}         
         }}         
שורה 41: שורה 39:
[[קטגוריה:שימושי לטבלאות קארגו]]
[[קטגוריה:שימושי לטבלאות קארגו]]
[[קטגוריה:אין טיפול בשגיאות]]
[[קטגוריה:אין טיפול בשגיאות]]
[[קטגוריה:המרות מפעל]]
[[קטגוריה:תבניות המרה למפעלים]]
</noinclude>
</noinclude>

גרסה אחרונה מ־17:21, 2 בספטמבר 2022

הסבר

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

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

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

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

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