wip second letter
This commit is contained in:
1 parent
e0d114ef29
commit
0eda80ef3a
8 files changed
+17
-3
No files matched your search
@@ -91,6 +91,7 @@ class SendNewsletter
|
|||||||
// }
|
// }
|
||||||
|
|
||||||
$data['inhalt'] = str_replace('###lieber_vorname###', $replace, $template->inhalt);
|
$data['inhalt'] = str_replace('###lieber_vorname###', $replace, $template->inhalt);
|
||||||
|
$data['unterschrift'] = $template->unterschrift;
|
||||||
|
|
||||||
SendNewsletterJob::dispatch($data);
|
SendNewsletterJob::dispatch($data);
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,11 @@ class MailVorlageForm
|
|||||||
['bold', 'italic', 'underline', 'strike', 'code', 'small', 'highlight'],
|
['bold', 'italic', 'underline', 'strike', 'code', 'small', 'highlight'],
|
||||||
['undo', 'redo'],
|
['undo', 'redo'],
|
||||||
]),
|
]),
|
||||||
|
RichEditor::make('unterschrift')
|
||||||
|
->toolbarButtons([
|
||||||
|
['bold', 'italic'],
|
||||||
|
['undo', 'redo'],
|
||||||
|
]),
|
||||||
])->columns(1);
|
])->columns(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -31,6 +31,9 @@ class MailVorlagesTable
|
|||||||
->extraAttributes(['class' => 'tiptap'])
|
->extraAttributes(['class' => 'tiptap'])
|
||||||
->markdown()
|
->markdown()
|
||||||
->wrap(),
|
->wrap(),
|
||||||
|
TextColumn::make('unterschrift')
|
||||||
|
->markdown()
|
||||||
|
->prefix('Unterschrift: '),
|
||||||
])->space(1),
|
])->space(1),
|
||||||
]),
|
]),
|
||||||
])
|
])
|
||||||
|
|||||||
@@ -10,5 +10,6 @@ class MailVorlage extends Model
|
|||||||
'titel',
|
'titel',
|
||||||
'subjekt',
|
'subjekt',
|
||||||
'inhalt',
|
'inhalt',
|
||||||
|
'unterschrift',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
@@ -16,6 +16,7 @@ return new class extends Migration
|
|||||||
$table->string('titel');
|
$table->string('titel');
|
||||||
$table->string('subjekt');
|
$table->string('subjekt');
|
||||||
$table->longText('inhalt');
|
$table->longText('inhalt');
|
||||||
|
$table->string('unterschrift')->nullable();
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 21 KiB |
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
$hanno = config('app.url') . '/images/newsletter/hanno-sm.jpg';
|
$hanno = config('app.url') . '/images/newsletter/hanno-sm.jpg';
|
||||||
$zeichnung = config('app.url') . '/images/newsletter/Zeichnung.png';
|
$zeichnung = config('app.url') . '/images/newsletter/Zeichnung.png';
|
||||||
$logo = config('app.url') . '/images/newsletter/ztlogo-tv-sm.png';
|
$logo = config('app.url') . '/images/newsletter/ztlogo-tv-sm-notext.png';
|
||||||
?>
|
?>
|
||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html>
|
<html>
|
||||||
@@ -347,11 +347,14 @@ $logo = config('app.url') . '/images/newsletter/ztlogo-tv-sm.png';
|
|||||||
<img src="{{ $message->embedData(file_get_contents($zeichnung), 'Zeichnung', 'image/png') }}"
|
<img src="{{ $message->embedData(file_get_contents($zeichnung), 'Zeichnung', 'image/png') }}"
|
||||||
alt="zt:tirol vorarlberg" style="margin: 0; border: 0; padding: 0; display: block;">
|
alt="zt:tirol vorarlberg" style="margin: 0; border: 0; padding: 0; display: block;">
|
||||||
<br />
|
<br />
|
||||||
<strong>Hanno Vogl-Fernheim, Julia Angermaier, Gilbert Sommer</strong>
|
|
||||||
|
<p>
|
||||||
|
{!! $data['unterschrift'] !!}
|
||||||
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center">
|
<td>
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
<img src="{{ $message->embedData(file_get_contents($logo), 'zt:tirol vorarlberg', 'image/png') }}"
|
<img src="{{ $message->embedData(file_get_contents($logo), 'zt:tirol vorarlberg', 'image/png') }}"
|
||||||
|
|||||||
Reference in new issue
Block a user