Skip to content

Commit

Permalink
Merge pull request #131 from crydotsnake/feature/backend-und-frontend…
Browse files Browse the repository at this point in the history
…-ueberschrift-anpassbar-gemacht

FEATURE: Wartungsmodus-Überschrift für Backend und Frontend anpassbar gemacht
  • Loading branch information
alxndr-w authored Feb 15, 2025
2 parents 42d2937 + 7651fa7 commit a1fec6c
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 2 deletions.
5 changes: 4 additions & 1 deletion fragments/maintenance/backend.php
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
<?php
$maintenanceBackendHeadline = rex_config::get('maintenance', 'maintenance_backend_headline', 'Maintenance / Wartung');
?>
<!doctype html>
<html lang="en">
<head>
Expand Down Expand Up @@ -46,7 +49,7 @@
<body>
<div class="maintenance-container">
<div class="maintenance-error">
<p class="maintenance-error-title">Maintenance<br>Wartung</p>
<p class="maintenance-error-title"><?= $maintenanceBackendHeadline ?></p>
<p class="maintenance-error-message">Backend access has been blocked, please contact your administrator.</p>
<p class="maintenance-error-message">Der Backend-Zugang wurde gesperrt, bitte kontaktieren Sie ihren Administrator.</p>
</div>
Expand Down
5 changes: 4 additions & 1 deletion fragments/maintenance/frontend.php
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
<?php
$maintenanceFrontendHeadline = rex_config::get('maintenance', 'maintenance_frontend_headline', 'Maintenance / Wartung');
?>
<!doctype html>
<html lang="en">
<head>
Expand All @@ -9,7 +12,7 @@
<body>
<div class="maintenance-container">
<div class="maintenance-error">
<p class="maintenance-error-title">Maintenance / <span lang="de">Wartung</span></p>
<p class="maintenance-error-title"><?= $maintenanceFrontendHeadline ?></p>
<p class="maintenance-error-message">This website is temporarily unavailable.</p>
<p class="maintenance-error-message" lang="de">Diese Website ist vorübergehend nicht erreichbar.</p>
</div>
Expand Down
6 changes: 6 additions & 0 deletions lang/de_de.lang
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ maintenance_mode_invalid = Ungültiges Argument! Benutze „on“ oder „off“

// Einstellungsseite Backend

maintenance_backend_headline_label = Backend-Überschrift
maintenance_backend_headline_notice = Geben Sie eine beliebige Überschrift für die Wartungsmodusmaske im Backend ein. Die Standardüberschrift lautet: "Maintenance / Wartung".

maintenance_settings_backend_title = Wartungsmodus-Einstellungen für das REDAXO-Backend

maintenance_block_backend_label = Wartungsmodus aktivieren
Expand All @@ -30,6 +33,9 @@ maintenance_redirect_backend_to_url_notice = URL angeben, zu der die Benutzer we

// Einstellungsseite Frontend

maintenance_frontend_headline_label = Frontend-Überschrift
maintenance_frontend_headline_notice = Geben Sie eine beliebige Überschrift für die Wartungsmodusmaske im Frontend ein. Die Standardüberschrift lautet: "Maintenance / Wartung".

maintenance_settings_frontend_title = Wartungsmodus-Einstellungen für das Website-Frontend

maintenance_general_title = Allgemein
Expand Down
6 changes: 6 additions & 0 deletions lang/en_gb.lang
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ maintenance_mode_invalid = Invalid argument! Use "on" or "off"

// Backend Settings Page

maintenance_backend_headline_label = Backend Headline
maintenance_backend_headline_notice = Enter any headline for the maintenance mode screen in the backend. The default headline is: "Maintenance / Wartung".

maintenance_settings_backend_title = Maintenance Mode Settings for the REDAXO Backend

maintenance_block_backend_label = Activate maintenance mode
Expand All @@ -30,6 +33,9 @@ maintenance_redirect_backend_to_url_notice = Specify the URL to which users will

// Frontend Settings Page

maintenance_frontend_headline_label = Frontend Headline
maintenance_frontend_headline_notice = Enter any headline for the maintenance mode screen in the frontend. The default headline is: "Maintenance / Wartung".

maintenance_settings_frontend_title = Maintenance Mode Settings for the Website Frontend

maintenance_general_title = General
Expand Down
2 changes: 2 additions & 0 deletions package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ default_config:
redirect_backend_to_url: '' # `https://example.com/maintenance.html`
secret: ''
editor: 'class="form-control redactor-editor--default"'
maintenance_frontend_headline: 'Maintenance / Wartung'
maintenance_backend_headline: 'Maintenance / Wartung'

installer_ignore:
- .git
Expand Down
5 changes: 5 additions & 0 deletions pages/backend.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@

$form = rex_config_form::factory($addon->getName());

// Überschrift für den Wartungsmodus
$field = $form->addTextField('maintenance_backend_headline');
$field->setLabel($addon->i18n('maintenance_backend_headline_label'));
$field->setNotice($addon->i18n('maintenance_backend_headline_notice'));

$field = $form->addSelectField('block_backend');
$field->setLabel($addon->i18n('maintenance_block_backend_label'));
$select = $field->getSelect();
Expand Down
5 changes: 5 additions & 0 deletions pages/frontend.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,11 @@

$form->addFieldset($addon->i18n('maintenance_general_title'));

// Überschrift für den Wartungsmodus
$field = $form->addTextField('maintenance_frontend_headline');
$field->setLabel($addon->i18n('maintenance_frontend_headline_label'));
$field->setNotice($addon->i18n('maintenance_frontend_headline_notice'));

// Aktivierung/Deaktivierung des Wartungsmodus im Frontend - für alle Benutzer verfügbar
$field = $form->addSelectField('block_frontend');
$field->setLabel($addon->i18n('maintenance_block_frontend_label'));
Expand Down

0 comments on commit a1fec6c

Please sign in to comment.