وحدة:بطاقة/قالب/موسم نادي رياضي
هذه الصفحة شرح لوحدة من وحدات البطاقات المبنية اعتمادا على وحدة:بطاقة. وتستعمل في {{بطاقة موسم نادي رياضي}}.
local generic = require( 'وحدة:بطاقة/أدوات' )
return {
maincolor = '#CEDEFF' -- اللون المستعمل لعنوان البطاقة
,wikimod = 'Wikidata.Ca'
,parts = { -- محتويات البطاقة
generic.title(),
generic.logo(),
generic.mainimage(),
{type = 'table' , title ='معلومات عامة' ,rows = {
{type = 'row'
, label ='الرياضة'
, value = {'رياضة','sport'}
, wikidata = {property='P641'}
},
{type = 'row'
, label = 'الفريق'
, value = {'فريق','نادي','club','equipe'}
, wikidata = {property='P5138'}
},
{type = 'row'
, label = 'الموسم'
, value = {'موسم','season'}
, wikidata = {property='P2348'}
},
{type = 'row'
, label = {'chrtitle'}, defaultlabel='الرئيس'
, value = {'رئيس','chairman'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = {'mgrtitle'}, defaultlabel='المدير الفني'
, value = {'مدير_فني' ,'manager'}
, wikidata = {property='P505'}
},
{type = 'row'
, label = {'cchtitle'}, defaultlabel='المدرب'
, value = {'مدرب' ,'coach'}
, wikidata = {property='P286'}
},
{type = 'row' , label = 'مساعد المدرب' ,
value = {'مساعد المدرب' , 'manager2'}
},
{type = 'row'
, label = {'stdtitle'}, defaultlabel='الملعب'
, value = {'ملعب','stadium'}
, wikidata = {property='P115'}
},
}},
{type = 'table' , title ='النتائج' ,rows = {
{type = 'row'
, label = {'league'}, defaultlabel='بطولة 1'
, value = {'نتائج البطولة','league result'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = {'league2'}, defaultlabel='بطولة 2'
, value = {'نتائج البطولة2','league2 result'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = {'cup1'}, defaultlabel='كأس 1'
, value = {'نتائج الكأس1','cup1 result'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = {'cup2'}, defaultlabel='كأس 2'
, value = {'نتائج الكأس2','cup2 result'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = {'cup3'}, defaultlabel='كأس 3'
, value = {'نتائج الكأس3','cup3 result'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = {'cup4'}, defaultlabel='كأس 4'
, value = {'نتائج الكأس4','cup4 result'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = {'cup5'}, defaultlabel='كأس 5'
, value = {'نتائج الكأس5','cup5 result'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = {'cup6'}, defaultlabel='كأس 6'
, value = {'نتائج الكأس6','cup6 result'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = {'cup7'}, defaultlabel='كأس 7'
, value = {'نتائج الكأس7','cup7 result'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = {'cup8'}, defaultlabel='كأس 8'
, value = {'نتائج الكأس8','cup8 result'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'هداف الموسم'
, value = {'season topscorer'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'هداف الدوري'
, value = {'league topscorer'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'أعلى حضور داخلي'
, value = {'أعلى_حضور','highest attendance'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'أدنى حضور داخلي'
, value = {'أدنى_حضور','lowest attendance'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'متوسط الحضور الداخلي'
, value = {'متوسط_حضور','average attendance'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'أكبر فوز'
, value = {'أكبر فوز','largest win'}
--, wikidata = {property='P'}
},
{type = 'row'
, label = 'أكبر خسارة'
, value = {'أكبر خسارة','largest loss'}
--, wikidata = {property='P'}
},
}},
{type = 'table' , title ='الأطقم' ,rows = {
{type = 'row1col'
, value = function(localdata)
local out = ''
if(localdata['طقم1'] or localdata['kit1']) then
out = out ..(localdata['طقم1'] or localdata['kit1'])
end
if(localdata['طقم2'] or localdata['kit2']) then
out = out ..(localdata['طقم2'] or localdata['kit2'])
end
if(localdata['طقم3'] or localdata['kit3']) then
out = out ..(localdata['طقم3'] or localdata['kit3'])
end
if (out == '') then return nil end
return '<div style="display:flex">'..out.."</div>"
end
},
}},
{type = 'succession',
previousparameter ={'prevseason'} , previousproperty = "P155" ,
nextparameter ={'nextseason'} , nextproperty = "P156"
},
}
}