Aller au contenu

Gabarits

tilttek/progression-bundle

Fonctions Twig

FonctionRetourne
tilttek_progression_standing(subject, track)Le Standing d'un sujet sur une piste
tilttek_progression_standings(subject)Un Standing par piste
tilttek_progression_streak(member, streak)Le StreakStatus de la série d'un membre
tilttek_progression_domain()Le domaine de traduction configuré

Un profil appartient à un membre : ne montrez sa progression aux autres que s'il l'a choisi.

La barre de progression

{{ include('@TilttekProgression/bar.html.twig', {standing: tilttek_progression_standing('member:44', 'player')}) }}

Elle produit le rendu du nom de la piste (tracks.<name> dans le domaine de traduction), du niveau, d'un élément <progress> du début du niveau jusqu'au suivant (plein au dernier niveau) avec son pourcentage en texte, de l'expérience qui manque encore et de la saison en cours. Les classes commencent par tilttek-progression-bar ; le bundle ne fournit aucun CSS.

La série

{{ include('@TilttekProgression/streak.html.twig', {streak: tilttek_progression_streak('member:44', 'daily-play')}) }}

Elle produit le rendu du nom de la série (streaks.<name>), des séries en cours et meilleure et de la grâce qui reste ; la classe is-alive marque une série en cours.

Traductions

Le bundle fournit tilttek_progression.en.yaml et tilttek_progression.fr.yaml avec level, last_level, missing, season et streak.current, streak.best, streak.grace. L'application ajoute tracks.<name> et streaks.<name>, et remplace n'importe quelle clé dans ses propres traductions.