תבנית:המרות/המרות יריבה/יריבה לרשימת יריבות מקושרות: הבדלים בין גרסאות בדף
מתוך מכביפדיה
אין תקציר עריכה
 
(3 גרסאות ביניים של 2 משתמשים אינן מוצגות)
שורה 1: שורה 1:
<includeonly>{{#if: {{{יריבה|}}} | {{#vardefine:connectedOpponentID|{{המרות/המרות יריבה/יריבה למספר יריבה מקושר| יריבה={{{יריבה|}}} }} }}<!--
<includeonly><!--


Getting all the similar competitions by connectedOpponentID (by the _pageID)
 
TODO: remove this replace by sql function somehow!
-->{{#arraydefine: footballOpponentsTeams|
-->
{{#cargo_query:
{{#cargo_query:
table=Opponents
table=Opponents=Opponents1, Opponents=Opponents2
|where=_pageID={{#replace: {{#var:connectedOpponentID}}| ,| }}
|join on=Opponents1.CanonicalName=Opponents2.CanonicalName
|fields=_ID
|where=1=1
AND Opponents1.OriginalName="{{המרות/שם ללא גרש וגרשיים| שם={{{יריבה}}} }}"
|fields=Opponents2.OriginalName
|no html
|no html
}} }}</includeonly><noinclude><poem>
}}
תבנית זו אחראית להחזיר את רשימת מספרי היריבות המקושרות ליריבה מסוימת.
}}<!--
פרמטרים:
יריבה=שם היריבה (ללא מרכאות מקיפות).
 
<big><big>מה זה מספר היריבה המקושר ליריבה מסוימת?</big></big>
כל יריבה משויכת למעין קטגוריה של יריבות, נניח שיש קבוצה שהחליפה כמה שמות במהלך ההיסטוריה, אז נתייחס להתייחס לכל השמות כאותה הקבוצה.
 
תבנית זו מאפשרת לשלוח את הפרמטר "יריבה" ריק (בשביל להשתמש בתנית זו בתוך תבניות אחרות מבלי לבדוק את הקלט והפלט).
 
דוגמת שימוש:
<nowiki>{{תבנית: המרות/יריבה לרשימת יריבות מקושרות| יריבה=ביתר תל אביב }}</nowiki>


[[קטגוריה:שימושי לטבלאות קארגו]]
-->{{#arrayprint: footballOpponentsTeams|,  |@ |"@" }}</includeonly><noinclude>
[[קטגוריה:אין טיפול בשגיאות]]
[[קטגוריה:המרות יריבה]]
[[קטגוריה:המרות]]
</noinclude>
</poem></noinclude>

גרסה אחרונה מ־02:37, 1 בדצמבר 2025