From 1ef2f63929a51f9fb0b4c3e04fa47b8b57a7528a Mon Sep 17 00:00:00 2001
From: Torsten Oppermann <torsten@sgalinski.de>
Date: Thu, 21 Sep 2017 15:01:27 +0200
Subject: [PATCH] [TASK] Small backend fixes when no extensions registered

---
 Resources/Private/Language/de.locallang.xlf | 4 ++++
 Resources/Private/Language/locallang.xlf    | 3 +++
 Resources/Private/Layouts/Empty.html        | 8 ++++++++
 Resources/Private/Templates/Mail/Empty.html | 7 +++++++
 4 files changed, 22 insertions(+)
 create mode 100644 Resources/Private/Layouts/Empty.html
 create mode 100644 Resources/Private/Templates/Mail/Empty.html

diff --git a/Resources/Private/Language/de.locallang.xlf b/Resources/Private/Language/de.locallang.xlf
index 546c6707..93665dc0 100644
--- a/Resources/Private/Language/de.locallang.xlf
+++ b/Resources/Private/Language/de.locallang.xlf
@@ -189,6 +189,10 @@
 			<source>No template was registered.</source>
 			<target>Es wurde noch kein Template registriert.</target>
 		</trans-unit>
+		<trans-unit id="backend.no_extensions" approved="yes">
+			<source>No extensions registered</source>
+			<target>Es wurden noch keine Extensions registriert</target>
+		</trans-unit>
 		<trans-unit id="backend.no_queue_entries" approved="yes">
 			<source>Your filter criteria didn't match any entries.</source>
 			<target>Es wurden keine Einträge für Ihre Filtereinstellungen gefunden.</target>
diff --git a/Resources/Private/Language/locallang.xlf b/Resources/Private/Language/locallang.xlf
index 14f20046..7280c369 100644
--- a/Resources/Private/Language/locallang.xlf
+++ b/Resources/Private/Language/locallang.xlf
@@ -144,6 +144,9 @@
 		<trans-unit id="backend.no_extension">
 			<source>No template was registered.</source>
 		</trans-unit>
+		<trans-unit id="backend.no_extensions">
+			<source>No extensions registered</source>
+		</trans-unit>
 		<trans-unit id="backend.no_queue_entries">
 			<source>Your filter criteria didn't match any entries.</source>
 		</trans-unit>
diff --git a/Resources/Private/Layouts/Empty.html b/Resources/Private/Layouts/Empty.html
new file mode 100644
index 00000000..83a0a701
--- /dev/null
+++ b/Resources/Private/Layouts/Empty.html
@@ -0,0 +1,8 @@
+{namespace sgm=SGalinski\SgMail\ViewHelpers}
+<f:be.container>
+	<div id="typo3-docbody">
+		<div id="typo3-inner-docbody">
+			<f:render section="content" />
+		</div>
+	</div>
+</f:be.container>
diff --git a/Resources/Private/Templates/Mail/Empty.html b/Resources/Private/Templates/Mail/Empty.html
new file mode 100644
index 00000000..c39bf863
--- /dev/null
+++ b/Resources/Private/Templates/Mail/Empty.html
@@ -0,0 +1,7 @@
+<f:layout name="Empty" />
+
+<f:section name="content">
+	<div class="alert alert-warning">
+		{f:translate(key:'backend.no_extensions')}
+	</div>
+</f:section>
-- 
GitLab