Questo modulo serve a creare delle classifiche sportive, richiamando gli appositi sotto-moduli per i singoli casi o le singole specialità.

Istruzioni

(legenda colori)

{{#invoke:Sports table|main|style=WL
|update = complete/future [default: "Dati aggiornati al"]
|start_date = data di inizio (va usato solo con update = future)
|source = fonte della tabella
|sortable_table = yes/no [default: no]
|teamwidth = [default: 190px]
|ranking_style = pts/win/perc/wperc/ppg/percpts/ppgpts/none [default: pts]
|use_goal_ratio = yes/no [default: no]
|use_goal_average = yes/no [default: no]
|use_goal_percentage = yes/no [default: no]
|use_point_percentage = yes/no [default: no]
|use_goal_per_match = yes/no [default: no]
|use_points_per_match = yes/no [default: no]
|use_goal_diff = yes/no [default: yes]
|for_against_style = goals/point/frame/match/games/set/run/none [default: goals]
|col_codice = colore della riga (vedi istruzioni)
|text_codice = testo del risultato
|resultnum = inserire il codice del risultato
|winpoints = [default: 2]
|losspoints = [default: 1]
|goalpoints = yes/no [default: no]
|team_order = ordine di classifica
|pos_cod = sovrascrive il valore automatico
|group_cod = gruppo di appartenenza
|name_cod = nome completo della squadra (anche con template)
|win_cod = numero di vittorie
|loss_cod = numero di sconfitte
|pf_cod = numero di punti fatti
|pa_cod = numero di punti subiti
|note_cod = eventuale nota sulla squadra con tag ref
|status_cod = codice lettera (es. H = Ospitante)
|startpoints_cod = numero di punti di partenza
|adjust_points_cod = numero di punti di penalità
|show_positions = yes/no [default: yes]
|show_groups = yes/no [default: no]
|hide_played = yes/no [default: no]
|show_win = yes/no [default: yes]
|show_draw = yes/no [default: no]
|show_loss = yes/no [default: yes]
|show_rw = yes/no [default: no]
|show_GB = yes/no [default: no]
|show_bonus_points = yes/no [default: no]
|hide_results = yes/no [default: no]
|postitle = intestazione della colonna posizione [default: "<abbr title="Posizione">Pos</abbr>"]
|group_header = intestazione della colonna gruppo [default: "<abbr title="Gruppo">Gr</abbr>"]
|team_header = intestazione della colonna squadra [default: "Squadra"]
|pld_header = intestazione della colonna giocate [default: "<abbr title="Giocate">G</abbr>"]
|away_goals_header = intestazione della colonna goal in trasferta [default: "<abbr title="Goal in trasferta">GT</abbr>"]
|bonus_header = intestazione della colonna bonus [default: "<abbr title="Bonus">B</abbr>"]
|rw_header = intestazione della colonna round [default: "<abbr title="Round vinti">RV</abbr>"]
|res_col_header = intestazione della colonna risultato [default: "Risultato"]
|note_header_res = spazio per eventuali note al titolo della colonna risultato con tag ref
|splitnum = yes/no [default: no]
|pts_first = yes/no [default: no]
|perc_first = yes/no [default: no]
|only_pld_pts = yes/no [default: no]
|show_away_goals = yes/no [default: no]
|show_class_rules = yes/no [default: no]
|show_totals = yes/no [default: no]
|show_matches = yes/no [default: no]
|match_cod1_cod2 = risultato del match
|match_cod1_cod2_note = eventuale nota sulla partita con tag ref
}}


-- Style for win/lose tables
local pp = {}

local pmod = require('Module:Sports table/WDL')
function pp.header(t,Args,p_sub,pos_label,group_col,full_table,results_header_txt)
	Args['show_draw'] = Args['show_draw'] or 'no'
	return pmod.header(t,Args,p_sub,pos_label,group_col,full_table,results_header_txt)
end
 
function pp.row(frame,t,Args,p_sub,notes_exist,hth_id_list,full_table,rand_val,team_list,team_code_ii,ii_start,ii_end,ii_fw,bg_col,N_teams,ii,ii_show)
	Args['show_draw'] = Args['show_draw'] or 'no'
	return pmod.row(frame,t,Args,p_sub,notes_exist,hth_id_list,full_table,rand_val,team_list,team_code_ii,ii_start,ii_end,ii_fw,bg_col,N_teams,ii,ii_show)
end
 
function pp.status(Args)
	Args['show_draw'] = Args['show_draw'] or 'no'
	return pmod.status(Args)
end

return pp