diff --git a/Theme/Backend/Lang/de.lang.php b/Theme/Backend/Lang/de.lang.php
index 0e547a3..01c3c25 100644
--- a/Theme/Backend/Lang/de.lang.php
+++ b/Theme/Backend/Lang/de.lang.php
@@ -23,6 +23,7 @@ return ['News' => [
'Groups' => 'Gruppen',
'Headline' => 'Headline',
'Headlines' => 'Headlines',
+ 'Langauge' => 'Sprache',
'Link' => 'Link',
'News' => 'News',
'Plain' => 'Plain',
diff --git a/Theme/Backend/Lang/en.lang.php b/Theme/Backend/Lang/en.lang.php
index d8ec40c..428bd08 100644
--- a/Theme/Backend/Lang/en.lang.php
+++ b/Theme/Backend/Lang/en.lang.php
@@ -23,6 +23,7 @@ return ['News' => [
'Groups' => 'Groups',
'Headline' => 'Headline',
'Headlines' => 'Headlines',
+ 'Language' => 'Language',
'Link' => 'Link',
'News' => 'News',
'Plain' => 'Plain',
diff --git a/Theme/Backend/news-archive.tpl.php b/Theme/Backend/news-archive.tpl.php
index 5900721..b867841 100644
--- a/Theme/Backend/news-archive.tpl.php
+++ b/Theme/Backend/news-archive.tpl.php
@@ -15,15 +15,13 @@ declare(strict_types=1);
use Modules\News\Models\NewsType;
use phpOMS\Uri\UriFactory;
+/** @var \phpOMS\Views\View $this */
/** @var \Modules\News\Models\NewsArticle[] $newsList */
$articles = $this->getData('news') ?? [];
$previous = empty($newsList) ? '{/prefix}news/archive' : '{/prefix}news/archive?{?}&id=' . \reset($newsList)->getId() . '&ptype=-';
$next = empty($newsList) ? '{/prefix}news/archive' : '{/prefix}news/archive?{?}&id=' . \end($newsList)->getId() . '&ptype=+';
-/**
- * @var \phpOMS\Views\View $this
- */
echo $this->getData('nav')->render(); ?>
@@ -44,7 +42,7 @@ echo $this->getData('nav')->render(); ?>
elseif ($news->getType() === NewsType::HEADLINE) { $color = 'purple'; }
elseif ($news->getType() === NewsType::LINK) { $color = 'yellow'; }
?>
-
+
| = $this->getHtml('TYPE' . $news->getType()) ?>
| = $this->printHtml($news->getTitle()); ?>
| = $this->printHtml($news->getCreatedBy()->getName1()); ?>
diff --git a/Theme/Backend/news-create.tpl.php b/Theme/Backend/news-create.tpl.php
index a71b332..939b5bb 100644
--- a/Theme/Backend/news-create.tpl.php
+++ b/Theme/Backend/news-create.tpl.php
@@ -18,7 +18,9 @@ use Modules\News\Models\NullNewsArticle;
use phpOMS\Uri\UriFactory;
/** @var \Modules\News\Models\NewsArticle $news */
-$news = $this->getData('news') ?? new NullNewsArticle();
+$news = $this->getData('news') ?? new NullNewsArticle();
+$isNewArticle = $news instanceof NullNewsArticle;
+$languages = \phpOMS\Localization\ISO639Enum::getConstants();
/** @var \phpOMS\Views\View $this */
echo $this->getData('nav')->render(); ?>
@@ -39,39 +41,46 @@ echo $this->getData('nav')->render(); ?>
- = $this->getData('editor')->getData('text')->render('iNews', 'plain', 'docForm'); ?>
+ = $this->getData('editor')->getData('text')->render('iNews', 'plain', 'docForm', $news->getPlain(), $news->getContent()); ?>
-
diff --git a/Theme/Backend/news-dashboard.tpl.php b/Theme/Backend/news-dashboard.tpl.php
index 4616322..3c65b8b 100644
--- a/Theme/Backend/news-dashboard.tpl.php
+++ b/Theme/Backend/news-dashboard.tpl.php
@@ -14,10 +14,8 @@ declare(strict_types=1);
use \phpOMS\Uri\UriFactory;
-/**
- * @var \phpOMS\Views\View $this
- * @var \Modules\News\Models\NewsArticle[] $newsList
- */
+/** @var \phpOMS\Views\View $this */
+/** @var \Modules\News\Models\NewsArticle[] $newsList */
$newsList = $this->getData('news');
$previous = empty($newsList) ? '{/prefix}news/dashboard' : '{/prefix}news/dashboard?{?}&id=' . \reset($newsList)->getId() . '&ptype=-';
diff --git a/Theme/Backend/news-single.tpl.php b/Theme/Backend/news-single.tpl.php
index 04e2375..3aa9d3d 100644
--- a/Theme/Backend/news-single.tpl.php
+++ b/Theme/Backend/news-single.tpl.php
@@ -1,4 +1,5 @@
getData('news');
-/**
- * @var bool $editable
- */
+/** @var bool $editable */
$editable = $this->getData('editable');
-/**
- * @var \phpOMS\Views\View $this
- */
+/** @var \Modules\Tag\Models\Tag[] $tag */
+$tags = $news->getTags();
+
+/** @var \phpOMS\Views\View $this */
echo $this->getData('nav')->render(); ?>
@@ -34,21 +33,22 @@ echo $this->getData('nav')->render(); ?>
= $this->printHtml($news->getTitle()); ?>
= $news->getContent(); ?>
+
-
-
-
-
|