Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE: Wartungsmodus-Überschrift für Backend und Frontend anpassbar gemacht #130

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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 ?></span></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
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 denn 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 denn 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