File: /var/www/vhosts/creativefellows.nl/nec.creativefellows.nl/views/view.sitemap.php
<?php
/*
* Page config
*/
$page_masthead = $page->getProperty("image");
$header_class = !$page_masthead ? "header__white" : "header__mobile-white";
$contact_class = $page->propertyEmpty("products_solutions") && $page->propertyEmpty("resources") ? "page-section__background-gray": "";
/*
* Header
*/
echo $this->fetch('partials/header.inc.php', [
"meta_title" => $page->metaTitle(),
"meta_description" => $page->metaDescription(),
"base_url" => $page->baseUrl(),
"main_navigation" => $navigation->getHeader($header_class),
"dropdown_navigation" => $navigation->getDropdown(),
"canonical" => $page->canonical(),
]);
/*
* Content
*/
foreach($page->getProperty("contents") as $row)
{
echo $row->html("page-section");
}
/*
* Sitemap
*/
foreach($navigation->dropdownItems() as $section_name => $data)
{
echo '<div class="page-section page-section__sitemap page-section__sitemap-'.$section_name.'">';
echo '<div class="grid-container">';
echo '<div class="grid-x grid-padding-x">';
echo '<div class="cell small-12">';
echo '<h2 class="section-header">'. $section_name .'</h2>';
echo '</div>';
echo '<div class="cell small-12">';
echo '<div class="grid-x grid-padding-x '. $data["class"] .'">';
foreach($data["columns"] as $group){
echo '<div class="cell">';
echo '<h3 class="column-header">'. $group["title"] .'</h3>';
foreach($group["groups"] as $name => $links)
{
if($data["type"] == 1) echo '<h4 class="group-header">'. $name .'</h4>';
echo '<ul class="no-bullet">';
foreach($links as $label => $link)
{
echo '<li><a href="'. $link .'">'. $label .'</a></li>';
}
echo '</ul>';
}
echo '</div>';
}
echo '</div>';
echo '</div>';
echo '<div class="cell small-12">';
echo '<hr>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '</div>';
}
/*
* Contact
*/
echo $this->fetch('partials/contact-us.inc.php', [
"page_title" => ($page->getProperty("hide_contact_panel") == 1 ? $localization["footer"]["header_single"] : $localization["footer"]["header"].' '. $page->getProperty("title")),
"custom_title" => $page->getProperty("custom_contact"),
"localization" => $localization,
"section_class" => $contact_class,
"visibility" => $page->getProperty("contact"),
"form" => $page->form(),
]);
/*
* Footer
*/
echo $this->fetch('partials/footer.inc.php',[
"base_url" => $page->baseUrl(),
"breadcrumbs" => $breadcrumbs,
"localization" => $localization,
"cookies" => $cookies,
]);