Zusätzliche Variable in email
Verfasst: 05.01.2021 16:42
Hallo meine Frage ist folgende. Ich supporte ein Forum und dort würde ich gerne in die Erste E-Mail, die der Benutzer bekommt, eine zusätzliche Variable einfügen.
Ich habe eh schon eine Eigene kleine Extension dort am Laufen die 1-2 Variablen der PHP Standard überschreibt dabei handelt es sich um die Nutzungsbedingungen und die Datenschutzerklärung.
Aber um diese geht es nicht. Aber diese kann ich für meine Sache, die ich hier möchte ergänzen.
Also die E-Mail die der Benutzer bekommt, befindet sich in der Datei. admin_welcome_inactive.txt
Diese würde ich gerne um folgende Textstelle ergänzen:
Um deinen Mitgliedsbeitrag zu Bezahlen, kannst du aus einer unserer Zahlungsbedingungen auswählen. Diese Zahlungsbedingungen kannst du unter:
Es geht hierbei um die Variable
Ich hab das Construct so:
Und den Teil der Variable habe ich so gestalltet:
Das ziel was zu laden wäre. Verlinkt werden sollte auf eine Seite, die mit der Extension pages erstellt worden ist
Ich habe eh schon eine Eigene kleine Extension dort am Laufen die 1-2 Variablen der PHP Standard überschreibt dabei handelt es sich um die Nutzungsbedingungen und die Datenschutzerklärung.
Aber um diese geht es nicht. Aber diese kann ich für meine Sache, die ich hier möchte ergänzen.
Also die E-Mail die der Benutzer bekommt, befindet sich in der Datei. admin_welcome_inactive.txt
Diese würde ich gerne um folgende Textstelle ergänzen:
Um deinen Mitgliedsbeitrag zu Bezahlen, kannst du aus einer unserer Zahlungsbedingungen auswählen. Diese Zahlungsbedingungen kannst du unter:
{VARIABLE1}
einsehen. Es geht hierbei um die Variable
{VARIABLE1}
. Diese müsste ich ja in der listner.php in meiner Extension deklarieren da ich diese ja nicht in die coredateien schreiben will. Ich hab das Construct so:
Code: Alles auswählen
public function __construct($phpbb_root_path, \phpbb\user $user, \phpbb\template\template $template)
{
$this->root_path = $phpbb_root_path;
$this->user = $user;
$this->template = $template;
}
static public function getSubscribedEvents()
{
return array(
'core.user_setup' => 'load_language_on_setup',
'core.page_header_after' => 'variable',
);
}
Code: Alles auswählen
public function variable()
{
{
$this->template->assign_vars(array(
'U_VARIABLE1' => $this->({root_path}/app.php/zahlungsmglichkeiten);
));
}
}
Das ziel was zu laden wäre. Verlinkt werden sollte auf eine Seite, die mit der Extension pages erstellt worden ist