File: /var/www/vhosts/creativefellows.nl/nec.creativefellows.nl/views/list.news.php
<?php
$page_masthead = $page->getProperty("image");
/*
* Header
*/
echo $this->fetch('partials/header.inc.php', [
"meta_title" => $page->metaTitle(),
"meta_description" => $page->metaDescription(),
"base_url" => $page->baseUrl(),
"main_navigation" => $navigation->getHeader(""),
"dropdown_navigation" => $navigation->getDropdown(),
"canonical" => $page->canonical(),
]);
/*
* Masthead image
*/
if($page_masthead)
{
echo $this->fetch('partials/image_masthead.inc.php', [
"title" => $page->getProperty("title","h1"),
"subtitle" => $page->getProperty("subtitle","p"),
"image" => $page->getProperty("image","lazy-load-background")
]);
}
/*
* Content
*/
foreach($page->getProperty("contents") as $row)
{
echo $row->html("page-section");
}
/*
* categories
*/
echo '<div class="page-section page-section__news">';
echo '<div class="grid-container">';
echo '<div class="grid-x grid-padding-x">';
foreach($categories as $category)
{
echo '<div class="cell small-12 text-center" id="'. strtolower($category->name()) .'">';
echo '<h2>'. $category->name() .'</h2>';
echo '</div>';
echo '<div class="cell small-12">';
echo '<div class="grid-x grid-padding-x">';
foreach($category->pages() as $i => $page)
{
if($i >5) continue;
echo '<div class="cell small-12">';
echo '<div class="news-article">';
echo '<div class="news-article-block">';
echo '<p class="news-article-date">'. $page->dateCreated("%e %B %Y") .'</p>';
echo '<h3 class="news-article-head">'. $page->getProperty("title") .'</h3>';
echo '<p class="news-article-intro">'. $page->getProperty("text","intro",350) .'</p>';
echo '<a href="'. $page->url() .'" class="button button__hidden">Read more</a>';
echo '</div>';
echo '</div>';
echo '</div>';
}
echo '</div>';
echo '</div>';
echo '<div class="cell small-12 text-center">';
echo '<p><a class="button primary" href="'. $category->link() .'">Show all '. $category->name() .'</a></p>';
echo '</div>';
}
echo '</div>';
echo '</div>';
echo '</div>';
/*
* Footer
*/
echo $this->fetch('partials/footer.inc.php',[
"base_url" => $page->baseUrl(),
"breadcrumbs" => $breadcrumbs,
"localization" => $localization,
"cookies" => $cookies,
]);