presseportale/app/Enums/ContactMessageTopic.php
Kevin Adametz 0665553c88 Werbeplaetze reaktiviert: Eigenwerbe-Slots oeffnen das Kontakt-Widget
Die im Spoke-Frontend-Audit entfernten Anzeige-Flaechen (focus-ad,
feed-ad, Inline-Ad) kehren als dezente Eigenwerbung zurueck:

- neue Komponente x-web.ad-slot im frueheren "ANZEIGE"-Stil mit Hinweis
  "Hier koennte Ihre Werbung stehen" (DE/EN)
- eingebaut an den drei frueheren Stellen: Hero-Sidebar der Startseiten,
  Feed nach der dritten Meldung, PM-Detailseite nach der
  Unternehmensbeschreibung (nicht in der privaten Vorschau)
- Klick oeffnet das schwebende Kontakt-Widget mit vorgewaehltem neuen
  Thema "Werbung buchen" (ContactMessageTopic::Advertising); Anfragen
  landen wie gewohnt in der Admin-Queue "Kontakt"

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-10 16:53:02 +00:00

26 lines
639 B
PHP

<?php
namespace App\Enums;
enum ContactMessageTopic: string
{
case Contact = 'contact';
case Advertising = 'advertising';
case BugReport = 'bug_report';
case PressReleaseReport = 'press_release_report';
case Feedback = 'feedback';
/**
* Interne (Admin-)Bezeichnung.
*/
public function label(): string
{
return match ($this) {
self::Contact => 'Kontaktaufnahme',
self::Advertising => 'Werbeanfrage',
self::BugReport => 'Fehlermeldung',
self::PressReleaseReport => 'PM-Meldung',
self::Feedback => 'Feedback',
};
}
}