presseportale/resources/views/web/pressemitteilung-loeschen-oder-aendern-lassen.blade.php
Kevin Adametz 106edb1384 web: Transparenzseiten — was kostet, ohne Abo, loeschen/aendern (Roadmap 2.4)
Drei Seiten mit unterschiedlicher Suchintention, DE/EN, Hub + Spokes:
- /was-kostet-eine-pressemitteilung: kurze Antwort im ersten Bildschirm,
  vier Abrechnungsmodelle ohne Anbieternamen und fremde Preise, sechs
  Prueffragen fuer Folgekosten, "Was bei uns gilt" (sieben Zusagen mit
  Einloesung), Rechenbeispiel Einzelabrechnung gegen Starter-Monate mit
  Zeilen fuer beide Seiten.
- /pressemitteilung-veroeffentlichen-ohne-abo: Ablauf, enthalten / nicht
  enthalten, nichts verfaellt, wann sich ein Tarif lohnt.
- /pressemitteilung-loeschen-oder-aendern-lassen: fuenf Wege als
  Tabelle (Korrektur, Aenderung, DSGVO, Depublikation, DSA), Antragsweg
  ueber /melden/pm, Korrektur statt Loeschung, Absatz fuer Meldungen auf
  fremden Portalen ohne Zusagen ueber Dritte.

PricingTransparencyData liefert alle Zahlen aus config/billing, credits,
legal und dem Starter-Tarif; TransparencyPageController leitet die Marke
aus dem Host ab. Tabellen-Typografie fuer .pm-body. Verlinkt aus
Preisuebersicht, Hilfe-Center, Sitemaps und llms.txt.

Test TransparencyPagesTest (9) erzwingt u. a., dass im Rechenbeispiel
beide Modelle Zeilen gewinnen. Protokoll Teil 5, Roadmap 2.4 abgehakt.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 12:00:28 +00:00

79 lines
4.2 KiB
PHP

@extends('web.layouts.web-master')
@php
// Roadmap 2.4, Transparenzseite 3 (nicht in der Roadmap, aus dem Briefing
// 17.09.2026): das Meldeverfahren als Antwort auf ein akutes Problem.
// Anfragen zu fremden Portalen fängt der letzte Abschnitt auf — ohne
// Zusagen über Dritte (docs/legal/Entscheidung.md).
$params = [
'change' => $changeNet,
'depub' => $depublicationNet,
'pm_url' => route('melden.pm'),
'report_url' => route('melden'),
];
@endphp
@section('title', __('static.change_delete.meta_title', ['brand' => $brandLabel]))
@section('meta_description', __('static.change_delete.meta_description', $params))
@section('content')
<x-web.static-page
:eyebrow="__('static.change_delete.eyebrow')"
:title="__('static.change_delete.title')"
:lead="__('static.change_delete.lead')"
:breadcrumb="__('static.change_delete.breadcrumb')"
>
<div class="pm-body max-w-[760px]">
<h2 id="wege">{{ __('static.change_delete.ways_heading') }}</h2>
<table>
<thead>
<tr>
<th scope="col">{{ __('static.change_delete.ways_col_concern') }}</th>
<th scope="col">{{ __('static.change_delete.ways_col_who') }}</th>
<th scope="col">{{ __('static.change_delete.ways_col_cost') }}</th>
<th scope="col">{{ __('static.change_delete.ways_col_result') }}</th>
</tr>
</thead>
<tbody>
@foreach ([1, 2, 3, 4, 5] as $way)
<tr>
<th scope="row">{{ __('static.change_delete.way_'.$way) }}</th>
<td>{{ __('static.change_delete.way_'.$way.'_who') }}</td>
<td class="whitespace-nowrap">{{ __('static.change_delete.way_'.$way.'_cost', $params) }}</td>
<td>{{ __('static.change_delete.way_'.$way.'_result') }}</td>
</tr>
@endforeach
</tbody>
</table>
<p>{{ __('static.change_delete.ways_note') }}</p>
<h2 id="beantragen">{{ __('static.change_delete.how_heading') }}</h2>
<p>{!! __('static.change_delete.how_p1', $params) !!}</p>
<p>{!! __('static.change_delete.how_p2', $params) !!}</p>
<p>{{ __('static.change_delete.how_p3') }}</p>
<h2 id="warum">{{ __('static.change_delete.why_heading') }}</h2>
<p>{{ __('static.change_delete.why_p1') }}</p>
<p>{{ __('static.change_delete.why_p2') }}</p>
<h2 id="andere-portale">{{ __('static.change_delete.other_heading') }}</h2>
<p>{{ __('static.change_delete.other_p1') }}</p>
<p>{{ __('static.change_delete.other_p2') }}</p>
<p>{{ __('static.change_delete.other_p3') }}</p>
<div class="mt-10 p-6 sm:p-8 bg-bg-elev border border-bg-rule">
<h2 class="font-serif text-[20px] font-semibold m-0 mb-4 text-ink">{{ __('static.change_delete.cta_heading') }}</h2>
<div class="flex flex-wrap gap-3">
<a href="{{ route('melden.pm') }}" class="inline-flex items-center justify-center px-[18px] py-3 text-[14px] font-semibold bg-brand text-white hover:bg-brand-deep transition-colors no-underline">{{ __('static.change_delete.cta_button') }} →</a>
<a href="{{ route('melden') }}" class="inline-flex items-center justify-center px-[18px] py-3 text-[14px] font-semibold text-ink border border-bg-rule-strong bg-white hover:bg-bg-elev transition-colors no-underline">{{ __('static.change_delete.cta_all_ways') }}</a>
</div>
</div>
<h2 id="weiterlesen">{{ __('static.change_delete.related_heading') }}</h2>
<ul>
<li><a href="{{ route('was-kostet-eine-pressemitteilung') }}">{{ __('static.change_delete.related_cost') }}</a></li>
<li><a href="{{ route('pressemitteilung-veroeffentlichen-ohne-abo') }}">{{ __('static.change_delete.related_no_sub') }}</a></li>
</ul>
</div>
</x-web.static-page>
@endsection