presseportale/resources/views/emails/press-release/published.blade.php
Kevin Adametz 1efb30f9ce mail: Anmeldelink an die Adresse der Mail statt „in Ihrem Konto“
Roadmap 6.17. Veröffentlichungs- und Ablehnungsmails zu API-Meldungen gehen
an Pressekontakt oder Firmen-E-Mail — Empfänger ohne (bekanntes) Konto. Die
Mail sagte „in Ihrem Konto … mit Passwort oder Magic-Link“, gelesen wurde
„geht nicht“. Jetzt ein Kasten mit der Adresse und dem Knopf „Anmeldelink
anfordern“: signierter Link (30 Tage, Adresse verschlüsselt) auf /zugang,
ein Klick schickt den Anmeldelink, die Anmeldung landet auf der Meldung.
Ablehnung zu API-Meldungen: nur ansehen, neu eingereicht wird auf dem
ursprünglichen Weg. Kunden mit Konto: Knopf „Im pressekonto öffnen“.
Stufen 2 und 3 des Trichters messen die neue Seite mit.

Changelog: Verbessert
Public: Wer eine Veröffentlichungs- oder Ablehnungsmail bekommt, erhält mit einem Klick einen Anmeldelink an genau diese Adresse – ohne Konto und ohne Passwort.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:06:14 +00:00

77 lines
4.2 KiB
PHP

<x-emails.layout title="Ihre Pressemitteilung wurde veröffentlicht" preheader="Ihre Pressemitteilung hat die automatisierte Prüfung bestanden und ist veröffentlicht.">
<p>{{ filled($recipientName) ? 'Hallo '.$recipientName.',' : 'Guten Tag,' }}</p>
<p>Ihre Pressemitteilung hat unsere automatisierte Prüfung bestanden und ist jetzt veröffentlicht.</p>
<p class="title">{{ $pressRelease->title }}</p>
{{-- 1) Direktlink(s) zur veröffentlichten Mitteilung auf dem jeweiligen
öffentlichen Portal (bei Portal::Both je ein Button pro Spoke). --}}
@foreach ($portalLinks as $portalLink)
<x-emails.button :url="$portalLink['url']">Auf {{ $portalLink['label'] }} ansehen</x-emails.button>
@endforeach
<dl class="meta">
@if ($pressRelease->published_at)
<dt>Veröffentlicht am</dt>
<dd>{{ $pressRelease->published_at->format('d.m.Y H:i') }} Uhr</dd>
@endif
@if ($portalLinks !== [])
<dt>Veröffentlicht auf</dt>
@foreach ($portalLinks as $portalLink)
<dd><a href="{{ $portalLink['url'] }}">{{ $portalLink['label'] }}</a></dd>
@endforeach
@endif
</dl>
@if ($accessUrl)
{{-- 2) Empfänger ohne Konto (API-Meldung, Roadmap 6.17): ein Klick
schickt einen Anmeldelink an genau diese Adresse. Vorher stand
hier „in Ihrem Konto … mit Passwort oder Magic-Link“ — wer kein
Konto kennt, las daraus „geht nicht“. --}}
<div class="meta">
<p><strong>Etwas ändern oder die Aufrufe sehen?</strong></p>
<p>
Dafür brauchen Sie weder ein Konto noch ein Passwort. Wir schicken einen Anmeldelink an
<strong>{{ $accessEmail }}</strong>, die Adresse, an die diese Mail ging. Danach können Sie
die Meldung korrigieren, die Aufrufe Tag für Tag sehen{{ $pressRelease->company ? ' und den Newsroom von '.$pressRelease->company->name.' pflegen (Beschreibung, Logo, Pressekontakte)' : '' }}.
Das ist kostenlos.
</p>
<x-emails.button :url="$accessUrl">Anmeldelink anfordern</x-emails.button>
</div>
@else
{{-- 2) Kunden mit eigenem Konto: direkt in den Kundenbereich. --}}
<x-emails.button :url="$showUrl">Im pressekonto öffnen</x-emails.button>
<p style="font-size: 12.5px; color: #6b7280;">
Dort sehen Sie die Aufrufe der Meldung und können sie korrigieren.
</p>
{{-- 3) Verwaltungszugang zum Newsroom (Roadmap 1b.4, E4): ein Hinweis
am Ende, kein Angebot — der Zugang ist kostenlos. --}}
@if ($manageNewsroomUrl)
<p style="font-size: 12.5px; color: #6b7280;">
Hinweis: Der Newsroom von {{ $pressRelease->company->name }} lässt sich kostenlos pflegen —
Profil, Logo, Pressekontakte und die Aufrufe jeder Meldung im Verlauf. Den Zugang erhält die hinterlegte Firmen-E-Mail:<br>
<a href="{{ $manageNewsroomUrl }}">Diesen Newsroom verwalten und Aufrufe einsehen</a>
</p>
@endif
@endif
{{-- 4) Erstquelle gegen Kopie (Roadmap 1d, Anhang 17.09.2026): nur bei
Meldungen, die über einen Verteiler eingegangen sind. Technische
Tatsache, ohne Verkaufsdruck — kein Preis, kein Angebot. --}}
@if ($viaSyndication)
<p style="font-size: 12.5px; color: #6b7280;">
Zur Einordnung: Diese Meldung ist über einen Verteiler bei uns eingegangen und liegt gleichlautend
auch auf anderen Portalen. Für Such- und KI-Systeme hat ein solcher Text keine erkennbare Erstquelle.
Eine direkt eingereichte Meldung erscheint dagegen mit strukturierten Daten, geprüften Angaben und
einer stabilen Adresse als Erstquelle. Das ist kein Werturteil über diesen Weg, nur der technische Unterschied.
</p>
@endif
<div class="note">
<p>Bei Fragen erreichen Sie uns über den <a href="{{ config('domains.domain_portal_url') }}/de/hilfe">Hilfe-Bereich auf pressekonto</a>.</p>
</div>
<x-emails.unsubscribe-note :type="$notificationType" :url="$unsubscribeUrl" />
</x-emails.layout>