diff --git a/src/Bundle/ChillMainBundle/Controller/NewsItemHistoryController.php b/src/Bundle/ChillMainBundle/Controller/NewsItemHistoryController.php index d92cd3a6f..8c645828b 100644 --- a/src/Bundle/ChillMainBundle/Controller/NewsItemHistoryController.php +++ b/src/Bundle/ChillMainBundle/Controller/NewsItemHistoryController.php @@ -46,6 +46,21 @@ class NewsItemHistoryController extends AbstractController ]); } + /** + * @Route("/{_locale}/news-items/{id}", name="chill_main_single_news_item") + */ + public function showSingleItem(int $id, Request $request): Response + { + $newsItem = $this->newsItemRepository->findOneBy(['id' => $id]); + + return $this->render( + '@ChillMain/NewsItem/show.html.twig', + [ + 'entity' => $newsItem, + ] + ); + } + private function buildFilterOrder($includeFilterByUser = true, $includeMissionType = false): FilterOrderHelper { $filterBuilder = $this->filterOrderHelperFactory diff --git a/src/Bundle/ChillMainBundle/Resources/views/NewsItem/index.html.twig b/src/Bundle/ChillMainBundle/Resources/views/NewsItem/index.html.twig index 307073496..4eb02945b 100644 --- a/src/Bundle/ChillMainBundle/Resources/views/NewsItem/index.html.twig +++ b/src/Bundle/ChillMainBundle/Resources/views/NewsItem/index.html.twig @@ -4,8 +4,8 @@ {% embed '@ChillMain/CRUD/_index.html.twig' %} {% block table_entities_thead_tr %} {{ 'Title'|trans }} - {{ 'dashboard.news.startDate'|trans }} - {{ 'dashboard.news.endDate'|trans }} + {{ 'news.startDate'|trans }} + {{ 'news.endDate'|trans }} {% endblock %} {% block table_entities_tbody %} {% for entity in entities %} @@ -15,7 +15,7 @@ {% if entity.endDate is not null %} {{ entity.endDate|date }} {% else %} - {{ 'dashboard.news.noDate'|trans }} + {{ 'news.noDate'|trans }} {% endif %}