diff --git a/app/Actions/SendMail/SendNewsletter.php b/app/Actions/SendMail/SendNewsletter.php index 9847e00..3637535 100644 --- a/app/Actions/SendMail/SendNewsletter.php +++ b/app/Actions/SendMail/SendNewsletter.php @@ -91,6 +91,7 @@ class SendNewsletter // } $data['inhalt'] = str_replace('###lieber_vorname###', $replace, $template->inhalt); + $data['unterschrift'] = $template->unterschrift; SendNewsletterJob::dispatch($data); diff --git a/app/Filament/Resources/MailVorlages/Schemas/MailVorlageForm.php b/app/Filament/Resources/MailVorlages/Schemas/MailVorlageForm.php index 8dbbe02..26f37d2 100644 --- a/app/Filament/Resources/MailVorlages/Schemas/MailVorlageForm.php +++ b/app/Filament/Resources/MailVorlages/Schemas/MailVorlageForm.php @@ -26,6 +26,11 @@ class MailVorlageForm ['bold', 'italic', 'underline', 'strike', 'code', 'small', 'highlight'], ['undo', 'redo'], ]), + RichEditor::make('unterschrift') + ->toolbarButtons([ + ['bold', 'italic'], + ['undo', 'redo'], + ]), ])->columns(1); } } diff --git a/app/Filament/Resources/MailVorlages/Tables/MailVorlagesTable.php b/app/Filament/Resources/MailVorlages/Tables/MailVorlagesTable.php index 00cd75e..10fb79d 100644 --- a/app/Filament/Resources/MailVorlages/Tables/MailVorlagesTable.php +++ b/app/Filament/Resources/MailVorlages/Tables/MailVorlagesTable.php @@ -31,6 +31,9 @@ class MailVorlagesTable ->extraAttributes(['class' => 'tiptap']) ->markdown() ->wrap(), + TextColumn::make('unterschrift') + ->markdown() + ->prefix('Unterschrift: '), ])->space(1), ]), ]) diff --git a/app/Models/MailVorlage.php b/app/Models/MailVorlage.php index 8b7df27..02fde04 100644 --- a/app/Models/MailVorlage.php +++ b/app/Models/MailVorlage.php @@ -10,5 +10,6 @@ class MailVorlage extends Model 'titel', 'subjekt', 'inhalt', + 'unterschrift', ]; } diff --git a/database/migrations/2026_05_05_150000_create_mail_vorlages_table.php b/database/migrations/2026_05_05_150000_create_mail_vorlages_table.php index 7328697..6430e1f 100644 --- a/database/migrations/2026_05_05_150000_create_mail_vorlages_table.php +++ b/database/migrations/2026_05_05_150000_create_mail_vorlages_table.php @@ -16,6 +16,7 @@ return new class extends Migration $table->string('titel'); $table->string('subjekt'); $table->longText('inhalt'); + $table->string('unterschrift')->nullable(); $table->timestamps(); }); } diff --git a/public/images/newsletter/ztlogo-tv-sm-notext.png b/public/images/newsletter/ztlogo-tv-sm-notext.png new file mode 100644 index 0000000..0db1f33 Binary files /dev/null and b/public/images/newsletter/ztlogo-tv-sm-notext.png differ diff --git a/public/images/newsletter/ztlogo-tv-sm.png b/public/images/newsletter/ztlogo-tv-sm.png deleted file mode 100644 index 365be70..0000000 Binary files a/public/images/newsletter/ztlogo-tv-sm.png and /dev/null differ diff --git a/resources/views/mail/newsletter.blade.php b/resources/views/mail/newsletter.blade.php index ef2c13b..1d67dc3 100644 --- a/resources/views/mail/newsletter.blade.php +++ b/resources/views/mail/newsletter.blade.php @@ -1,7 +1,7 @@ @@ -347,11 +347,14 @@ $logo = config('app.url') . '/images/newsletter/ztlogo-tv-sm.png'; zt:tirol vorarlberg
- Hanno Vogl-Fernheim, Julia Angermaier, Gilbert Sommer + +

+ {!! $data['unterschrift'] !!} +

- +