0 0 Punkte

Das Upgrade auf 3.5 verlief soweit problemlos. Auch an die nun oben liegenden Buttons habe ich mich mittlerweile gewöhnt :)
Was mir noch fehlt, bzw. "abhanden" gekommen ist, ist die Funktion, den Nachrichten-Text zum Versenden einer Rechnung als Mail/PDF mit Variablen vorzubelegen (z.B. "Sehr geehrter NAME, anbei Rechnung RENR vom DATUM" - exemplarisch)
In Kivitendo bis 3.4.1 hatte ich das in templates/webpages/generic/edit_email.html erledigt und lief so bis dato einwandfrei.
In Kivitendo 3.5 konnte ich den Nachrichten-Text zwischenzeitlich einbauen (templates/webpages/common/_send_email_dialog.html), allerdings ohne Variablen - ich bekomme es einfach nicht hin.

Was übersehe ich denn da?

1 Antwort

0 0 Punkte

Tja, dass hast du intelligent gelöst.
Aber offiziell ist das so nicht dokumentiert. ;-)

Ein bisschen kann ich helfen, da hier für die 3.5.1 schon etwas vorbereitet ist:

2017-07-29 20:19 Jan Büren o GenericTranslation um Vorbelegungen für E-Mail-Texte erweitert

Ich war nur zu blöd, das sauber in einem Commit zu machen, deshalb musst Du für das Feature diese 3 Commits ziehen:

git cherry-pick ee056f2390b1c698e70b1914a73f1a6f0c016f4b 8ec984acf7c46bde9a1da0e060503218e33e5b25 25729efe8e63affebf11a97a70e4df9bc053b992

Damit wären Deine Änderungen erstmal revisionssicher und mandantenunabhängig in der Datenbank abgelegt.

Variablen werden da aber auch nicht gehen, da dass mittlerweile besser gekapselt ist und die Funktion nur das übergeben bekommt was in io.pl definiert wird, siehe hier:

  my $html  = $::form->parse_html_template("common/_send_email_dialog", {
    email_form  => $email_form,
    show_bcc    => $::auth->assert('email_bcc', 'may fail'),
    FILES       => \%files,
    is_customer => $::form->{vc} eq 'customer',
  });

Du hast mit der Erweiterung jetzt die Chance die Funktion generate_email_body in Form.pm weiter aufzubohren

Im Zweifel frag Deinen kivi-Dienstleister.

Alternativ zu den cherry-picks könntest Du auch zum Testen die aktuelle unstable mit git pull, ziehen, die macht Ihrem Namen nämlich keine Ehre, sondern ist ggf. sogar stabiler als die 3.5

Schönes WE,

Ähnliche Fragen

0 0 Punkte
2 answers 2 Antworten
Anonym Gefragt 9, Jan 2013
Hallo, unter https://demo.kivitendo.de/doc/html/ch03s02.html finde ich leider keine Variable um im Latex Rechnung Template eine Dienstleistung von einer Ware zu untersche...
0 0 Punkte
1 1 Antwort
computersalat Gefragt 31, Mär 2022
Hallo in der Doku gibt es keine Infos bzgl. Variablen zu - E-Mail des Rechnungsempfängers - E-Mail des Lieferscheinempfängers Danke und Gruß Christian
0 0 Punkte
1 1 Antwort
Anonym Gefragt 28, Apr 2016
Hallo! Wir verwenden Kivitendo 3.3.0. Wenn ich über "Berichte" für Projekte eine Projektliste erstellen möchte, treten folgende Fehler auf: 1. Benutzerdefinierte Varia...
0 0 Punkte
2 answers 2 Antworten
backoffice Gefragt 23, Mai 2014
Hallo zusammen, in meinen Templates sind die Variablen in der Form notiert (z.B. , etc.) So weit so gut; das funktioniert auch prima. Nachteil: der Editor mit Syntax-High...
0 0 Punkte
0 0 Antworten
computersalat Gefragt 31, Mär 2022
Hallo, wenn man wiederkehrende Rechnungen konfiguriert und auswählt, daß die Rechnung per Mail versendet werden soll, dann sollte man eine Warnung erhalten, wenn keine ...