Il selettore lingua funziona sul web e sulle app native; su Android la preferenza è persistita e applicata al riavvio. Incluse anche eliminazione replay a scope e campi pagina pubblica squadra. Co-authored-by: Cursor <cursoragent@cursor.com>
26 lines
710 B
Ruby
26 lines
710 B
Ruby
module Public
|
|
module TeamPagesHelper
|
|
def team_page_meta_description(team, club)
|
|
"Segui #{team.name} (#{club.name}): dirette live, calendario partite e replay su Match Live TV."
|
|
end
|
|
|
|
def filter_params_for_canonical
|
|
params.permit(:q, :sport, :live, :replays).to_h.compact_blank
|
|
end
|
|
|
|
def team_page_structured_data(team, club)
|
|
{
|
|
"@context" => "https://schema.org",
|
|
"@type" => "SportsTeam",
|
|
"name" => team.name,
|
|
"sport" => team.sport_label,
|
|
"url" => seo_absolute_url(public_team_page_path(team.slug)),
|
|
"memberOf" => {
|
|
"@type" => "SportsOrganization",
|
|
"name" => club.name
|
|
}
|
|
}
|
|
end
|
|
end
|
|
end
|