| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- use n2n\impl\web\ui\view\html\HtmlView;
- use n2n\web\ui\view\View;
- use internship\bo\NewsItem;
- use internship\bo\NewsCategory;
- // freiwillige Zeile
- $view = HtmlView::view($this);
- $html = HtmlView::html($view);
- $newsCategory = $view->getParam('newsCategory');
- $view->assert($newsCategory instanceof NewsCategory);
- $mc = $view->getParam('mc');
- // Anweisung das Template zu nutzen
- $view->useTemplate('boilerplate.html', array('title' => 'Kategorie Detail ' . $newsCategory->getTitle(),
- 'lead' => $newsCategory->getLead(), 'mc' => $mc));
- ?>
- <h1><?php $html->out($newsCategory->getTitle()) ?></h1>
- <p><?php $html->linkToController(array(), 'zurück zur Übersicht') ?></p>
- <hr>
- <?php foreach ($newsCategory->getNewsItems() as $newsItem): $view->assert($newsItem instanceof NewsItem) ?>
- <div>
- <h2><?php $html->out($newsItem->getTitle()) ?></h2>
- <p><?php $html->out($newsItem->getLead()) ?></p>
- <p><?php $html->linkToController(array($newsCategory->getUrlPart(), 'detail',
- $newsItem->getUrlPart(), $newsItem->getId()), 'weiterlesen') ?></p>
- <p><?php $html->linkToController(array('createnews',
- $newsItem->getCategory()->getUrlPart(), $newsItem->getId()), 'edit') ?></p>
- <p><?php $html->linkToController(array('deletenews', $newsItem->getId()), 'delete') ?></p>
- </div>
- <hr>
- <?php endforeach ?>
- <p><?php $html->linkToController(array('createnews', $newsCategory->getUrlPart()), 'Neue News erfassen') ?></p>
- <p><?php $html->linkToController(['deletecategory', $newsCategory->getId()], 'Kategorie löschen') ?></p>
|