markocupic/contao-frontend-user-notification

Display notifications to logged in frontend users

1.0.1 2024-10-19 15:06 UTC

This package is auto-updated.

Last update: 2024-12-22 10:55:46 UTC


README

Alt text

Frontend User Notification Extension for the Contao CMS

This Contao extension can be used to display notifications to logged-in users in the Contao frontend.

Alt text

All you have to do is...

Embed a frontend module of the type Member Notifications in your Contao layout.

You can generate the message in the backend or have it generated programmatically.

// Add the notification programmatically
$type = 'happy-birthday-msg';

/** @var \Contao\FrontendUser $user */
$user = $this->getUser();  // Select a user who should have a notification displayed in the frontend.

$messageTitle = 'Happy  Birthday'
$messageText = 'bla, bla, bla';
$endOfLifeTimeStamp = time() + 7*24*3600; // 1 week

new Markocupic\ContaoFrontendUserNotification\Notification\DefaultFrontendUserNotification($user, $type, $messageTitle, $messageText, $endOfLifeTimeStamp)

Dependencies

To use Bootstrap toast for the notifications you have to embed Bootstrap manually.