{% extends 'admin/layout.html.twig' %} {% block page_title %}Prévisualisation — {{ card.name }}{% endblock %} {% block breadcrumb %} /Cartes / {% endblock %} {% block header_action %} Modifier {% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block content %} {# ── Couleur / gradient selon le type de carte ── #} {% if card.cardType == 'spell' %} {% set gradient = '#6a5fd4' %} {% elseif card.cardType == 'trap' %} {% set gradient = '#c8942f' %} {% else %} {% set elementIds = card.elementalTypes ?? [] %} {% set colorA = elementIds[0] is defined and elementsMap[elementIds[0]] is defined ? elementsMap[elementIds[0]].color : '#d4af6a' %} {% set colorB = elementIds[1] is defined and elementsMap[elementIds[1]] is defined ? elementsMap[elementIds[1]].color : colorA %} {% set gradient = elementIds|length > 1 ? 'linear-gradient(150deg, ' ~ colorA ~ ', ' ~ colorB ~ ')' : colorA %} {% endif %} {% set elementIds = elementIds ?? [] %} {% set statLabels = { pvMax: 'PV', egMax: 'EG', attaque: 'ATQ', defense: 'DEF', arcane: 'ARC', sagesse: 'SAG', } %}
{{ card.description ?? '' }}