Files
e-ticket/templates/email/event_contact.html.twig
Serreau Jovann 1dcf5a190d Add organizer info section and event contact form on event detail page
- Left: organizer card with logo, name, city, social icons, email
- Right: contact form (name, firstname, email, message) sent to organizer
- Add /evenement/{id}/contact POST route with email to organizer (replyTo sender)
- Create event_contact.html.twig email template
- Add flash messages for success/error

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 18:17:17 +01:00

34 lines
2.0 KiB
Twig

{% extends 'email/base.html.twig' %}
{% block title %}Message pour votre evenement{% endblock %}
{% block content %}
<h2>Message pour "{{ event.title }}"</h2>
<p style="font-size:14px;color:#71717a;margin-bottom:24px;">Quelqu'un vous a contacte via la page de votre evenement sur E-Ticket.</p>
<table style="width:100%;border-collapse:collapse;margin-bottom:24px;">
<thead>
<tr>
<th style="padding:8px 12px;font-weight:700;font-size:12px;color:#a1a1aa;text-align:left;text-transform:uppercase;letter-spacing:0.05em;border-bottom:2px solid #e4e4e7;width:120px;">Champ</th>
<th style="padding:8px 12px;font-weight:700;font-size:12px;color:#a1a1aa;text-align:left;text-transform:uppercase;letter-spacing:0.05em;border-bottom:2px solid #e4e4e7;">Valeur</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding:8px 12px;font-weight:700;font-size:14px;color:#18181b;border-bottom:1px solid #e4e4e7;">Nom</td>
<td style="padding:8px 12px;font-size:14px;color:#3f3f46;border-bottom:1px solid #e4e4e7;">{{ senderName }}</td>
</tr>
<tr>
<td style="padding:8px 12px;font-weight:700;font-size:14px;color:#18181b;border-bottom:1px solid #e4e4e7;">Email</td>
<td style="padding:8px 12px;font-size:14px;color:#3f3f46;border-bottom:1px solid #e4e4e7;"><a href="mailto:{{ senderEmail }}" style="color:#7c3aed;text-decoration:none;">{{ senderEmail }}</a></td>
</tr>
<tr>
<td style="padding:8px 12px;font-weight:700;font-size:14px;color:#18181b;border-bottom:1px solid #e4e4e7;">Evenement</td>
<td style="padding:8px 12px;font-size:14px;color:#3f3f46;border-bottom:1px solid #e4e4e7;">{{ event.title }} ({{ event.startAt|date('d/m/Y') }})</td>
</tr>
</tbody>
</table>
<div style="background:#f4f4f5;border-radius:8px;padding:16px;font-size:15px;line-height:1.6;color:#3f3f46;">
{{ senderMessage|nl2br }}
</div>
{% endblock %}