|
|
| שורה 1: |
שורה 1: |
| <!--
| | {{מפעל/נסיון |
| | | |מפעל להצגה = ליגת העל}} |
| הגדרת משתנים
| |
| -->{{#vardefine: עונה | 1972/73}}<!--
| |
| | |
| | |
| קבלת רשימת שחקנים
| |
| -->{{#arraydefine: שמות שחקני הסגל | {{#cargo_query:
| |
| tables = Games_Catalog, Games_Events
| |
| |join on = Games_Catalog._pageID = Games_Events._pageID | |
| |where= 1=1
| |
| AND Games_Catalog.Season = '{{#var:עונה}}'
| |
| AND Games_Events.Team = "1"
| |
| |group by = Games_Events.PlayerName
| |
| |fields = Games_Events.PlayerName
| |
| |no html
| |
| }} }}<!--
| |
| | |
| | |
| פירוק רשימת השחקנים לעמדות
| |
| -->{{#vardefine: מיקום בלולאה | 0}}{{#loop:
| |
| | 0
| |
| | {{#arraysize: שמות שחקני הסגל}}
| |
| | {{#vardefine: שחקן נבדק| {{#arrayindex: שמות שחקני הסגל | {{#var: מיקום בלולאה}} }} }}<!--
| |
| | |
| הגדרת העמדה של השחקן הנבדק
| |
| -->{{#vardefine: עמדת שחקן נבדק | {{#בחר: {{#sub: {{#cargo_query:
| |
| table = Profiles
| |
| |where = _pageName = "{{#var:שחקן נבדק}}"
| |
| |fields = Position
| |
| |no html
| |
| }} | -1 | 1}}
| |
| | 1 = שוער
| |
| | 2 = הגנה
| |
| | 3 = קישור
| |
| | 4 = התקפה
| |
| |#ברירת מחדל=ללא עמדה}}
| |
| }}<!--
| |
| | |
| הוספת השחקן למערך שחקני עמדה (לפי העמדה ההתקפית ביותר המיוחסת לו)
| |
| -->{{#תנאי: {{#arraysize:שחקני {{#var:עמדת שחקן נבדק}} }} | {{#arraydefine:שחקני {{#var:עמדת שחקן נבדק}}|{{#arrayprint: שחקני {{#var:עמדת שחקן נבדק}} }}, {{#var:שחקן נבדק}} }} | {{#arraydefine:שחקני {{#var:עמדת שחקן נבדק}}| {{#var:שחקן נבדק}} }} }}<!--
| |
| | |
| סגירת הלולאה
| |
| -->{{#vardefine:מיקום בלולאה | {{#expr: {{#var:מיקום בלולאה}} +1 }} }}
| |
| }}
| |
| | |
| | |
| דוגמא -
| |
| '''סגל 1972/73''':<br />
| |
| '''שוערים''': {{#arrayprint: שחקני שוער}} <br />
| |
| '''הגנה''': {{#arrayprint: שחקני הגנה}} <br />
| |
| '''קישור''': {{#arrayprint: שחקני קישור}} <br />
| |
| '''התקפה''': {{#arrayprint: שחקני התקפה}} <br />
| |
| '''ללא עמדה מיוחסת''': {{#arrayprint: שחקני ללא עמדה}}
| |