Ziel ist es, eine Twig Vorlage zu rendern und die resultierende HTML über API zu Mailchimp gesendet werden gesendet.Wie nicht Weg() in Twig Template
Mein aktueller Prozess:
1) erstellen Zweig-Template email.html.twig
.
2) $html = $this->renderView('MyBundle:email.html.twig');
3) sendHtmlViaApi($html);
Das Problem: ich eine URL benötigen ein Mailchimp Merge-Tag-String zu enthalten, die *|VARIABLE|*
sein muss. Ich mache das mit {{ path('my_route', {variable : '*|VARIABLE|*'}) }}
. Das gewünschte Ergebnis: /myroute/*|VARIABLE|*
. Das Ergebnis bekomme ich: /myroute/*%7CVARIABLE%7C*
.
bereits versucht und sind gescheitert Methoden:
1) mit {% autoescape %}
2) |raw
3) Zweig Erweiterung mit neuen url_decode Filter aus Symfony2 Twig stop escaping path
Sind Sie sicher, dass mailchimp die maskierte URL nicht verarbeitet? Es gibt einen Grund zu entkommen. Das Erzeugen ungültiger URLs erscheint seltsam. – Cerad