{% extends 'base.html.twig' %} {% block title %}Éditer {{ game.name }} | MyCritic{% endblock %} {% block style %} {% endblock %} {% block body %}
{{ form_start(form, {'attr': {'class': 'needs-validation', 'novalidate': true}}) }} {# Game Preview Card #}
{{ game.note }}
{{ game.name }}
Publié le {{ game.date|date('d/m/Y') }}
#{{ ranking['global_rank'] }}
Classement Global
{{ game.note }}/100
Note Critique
{{ totalGames }}
Jeux Totaux
{# Edit Panels #}
{# Title Edit #}
🎮 Titre du jeu
âœï¸ Modifier
{{ game.name }}
{{ form_widget(form.name, {'attr': {'class': 'title-edit', 'placeholder': 'Nom du jeu...'}}) }} {{ form_errors(form.name) }}
{# Content Edit #}
📠Contenu de la review
âœï¸ Modifier
{{ game.content }}
{{ form_widget(form.content, {'attr': {'class': 'form-textarea', 'placeholder': 'Écrivez votre review...'}}) }} {{ form_errors(form.content) }}
{# Score Edit #}
â Note sur 100
âœï¸ Modifier
{{ game.note }}/100
{{ form_widget(form.note, {'attr': {'class': 'form-input', 'type': 'number', 'min': 0, 'max': 100, 'step': 1}}) }} {{ form_errors(form.note) }}
{# Media Edit #}
ðŸ–¼ï¸ Images et Logo
âœï¸ Modifier
Logo actuel
Arrière-plan actuel
URL du logo
{{ form_widget(form.logo, {'attr': {'class': 'form-input', 'placeholder': 'https://...'}}) }} {{ form_errors(form.logo) }}
URL de l'arrière-plan
{{ form_widget(form.background, {'attr': {'class': 'form-input', 'placeholder': 'https://...'}}) }} {{ form_errors(form.background) }}
{# Tags Edit #}
ðŸ·ï¸ Tags et catégories
âœï¸ Modifier
{% for tag in game.tags %}
{{ tag.name }}
{% endfor %}
{{ form_widget(form.tags) }} {{ form_errors(form.tags) }}
{# Date Edit #}
📅 Date de publication
âœï¸ Modifier
{{ game.date|date('d/m/Y') }}
{{ form_widget(form.date, {'attr': {'class': 'form-input'}}) }} {{ form_errors(form.date) }}
{# Action Bar #}
Toutes les modifications sont synchronisées
{{ form_widget(form.submit, {'attr': {'class': 'save-btn'}}) }}
{{ form_end(form) }}
{% endblock %}