Das Testen deiner eigenen Tokens kann auf viele Arten erfolgen. Die naheliegendste Möglichkeit ist, deine Benachrichtigung immer wieder zu senden, bis du das gewünschte Ergebnis bekommst. Dies erscheint jedoch sehr mühsam, weshalb das Notification Center Pro mit einem Testmodus ausgestattet ist:
Eigene Tokens sind immer zusätzlich zu einer Sammlung an Tokens (“token collection”), die du nicht beeinflussen kannst. Ein Beispiel:
Der Benachrichtigungstyp Contao Formulargenerator-Übertragungen
stellt alle Formularfelder sowie die Konfiguration des Formulars
selbst als Tokens zur Verfügung. Was du nun mit eigenen Tokens machen kannst, ist das Hinzufügen von weiteren Tokens, die auf diesen existierenden Tokens basieren.
Zum Testen musst du also dem Notification Center Pro eine Token-Sammlung zur Verfügung stellen, mit der es arbeiten kann.
Wie du auf dem Screenshot sehen kannst, gibt es zwei Testmodi:
Verwende das vom Notification Center Pro bereitgestellte Void Gateway
, um einen Log-Eintrag zu erzeugen, den du dann zum Testen deiner eigenen Tokens verwenden kannst. Das Void Gateway
verhält sich genau wie jedes andere Gateway, aber es sendet die Benachrichtigung nicht wirklich. Es erzeugt jedoch einen regulären Log-Eintrag, als ob die Benachrichtigung gesendet worden wäre. Auf diese Weise kannst du sehr einfach einige Testfälle erstellen, auf deren Grundlage du dann deine eigenen Tokens erstellen und testen kannst.
Nachfolgende Beschreibung funktioniert nur, wenn du dich im Debug-Modus von Contao befindest!
Verwende {{ dump() }}
in deinem Twig-Template. Du kannst dann sowohl die parsedTokens
als auch die rawTokens
bequem
betrachten: