89 lines
No EOL
3.4 KiB
PHP
89 lines
No EOL
3.4 KiB
PHP
<header class="main-header">
|
|
<a href="/" title="Aller à l'accueil">
|
|
<nav class="main-nav">
|
|
<h1 class="logo">
|
|
<span>
|
|
Nouveau
|
|
</span>
|
|
<span>
|
|
Théâtre
|
|
</span>
|
|
<span>
|
|
Besançon
|
|
</span>
|
|
</h1>
|
|
</a>
|
|
<div class="main-nav__right">
|
|
<ul class="main-nav__featured-pages">
|
|
<?php foreach($site->featuredPages()->toPages() as $navItem): ?>
|
|
<li>
|
|
<a href="<?= $navItem->url() ?>"><?= $navItem->title() ?></a>
|
|
</li>
|
|
<?php endforeach ?>
|
|
</ul>
|
|
<?php snippet('ticket', ['link' => option('ticketingUrl')]) ?>
|
|
<a href="/recherche" class="main-nav__search" title="chercher">
|
|
<?= svg('/assets/images/icons/search.svg') ?>
|
|
</a>
|
|
<button class="burger-btn" aria-expanded="false" title="Ouvrir le menu">
|
|
<span class="sr-only">Ouvrir le menu</span>
|
|
<span class="burger-btn__line"></span>
|
|
</button>
|
|
</div>
|
|
</nav>
|
|
</header>
|
|
<nav class="expanded-nav">
|
|
<a class="expanded-nav__logo-link" href="/" title="Aller à l'accueil">
|
|
<h1 class="logo">
|
|
<span>
|
|
N<span class="logo__detail">ouveau</span>
|
|
</span>
|
|
<span>
|
|
T<span class="logo__detail">héâtre</span>
|
|
</span>
|
|
<span>
|
|
B<span class="logo__detail">esançon</span>
|
|
</span>
|
|
</h1>
|
|
</a>
|
|
<ul class="expanded-nav__columns">
|
|
<?php foreach($site->children()->listed() as $category): ?>
|
|
<li x-data="{
|
|
open: false
|
|
}">
|
|
<h4 class="expanded-nav__category"><a href="<?= $category->url() ?>"><?= $category->title() ?></a><button class="toggle" :class="open ? 'open': ''" @click="open = !open">→</button></h4>
|
|
<ul class="expanded-nav__subcategories" :class="open ? 'open': ''">
|
|
<?php foreach($category->children() as $subcategory): ?>
|
|
<?php if ($subcategory->isIndexed() == 'true'): ?>
|
|
<li><a class="expanded-nav__subcategory" href="<?= $category->url() . '/#' . $subcategory->slug() ?>"><?= $subcategory->title() ?></a></li>
|
|
<?php endif ?>
|
|
<?php endforeach ?>
|
|
<?php if ($category->template() == 'program'): ?>
|
|
<?php foreach($category->categories()->split() as $subcategory): ?>
|
|
<li><a class="expanded-nav__subcategory" href="<?= $category->url() . '/?tab=Calendrier+—+' . urlencode($subcategory) ?>"><?= $subcategory ?></a></li>
|
|
<?php endforeach ?>
|
|
<?php endif ?>
|
|
</ul>
|
|
</li>
|
|
<?php endforeach ?>
|
|
<li class="expanded-nav__links">
|
|
<div class="expanded-nav__ticketing">
|
|
<a class="ticket-link" href="<?= option('ticketingUrl') ?>" target="_blank" title="Aller à la billetterie"><?php snippet('ticket') ?> Billetterie</a>
|
|
</div>
|
|
<div class="expanded-nav__socials">
|
|
<strong>Suivez-nous</strong>
|
|
<ul class="social-icons">
|
|
<li>
|
|
<a href="<?= $site->instagram() ?>" class="invert" target="_blank" title="Voir la page Instagram du NTB"><?= svg('assets/images/icons/instagram.svg') ?></a>
|
|
</li>
|
|
<li>
|
|
<a href="<?= $site->facebook() ?>" class="invert" target="_blank" title="Voir la page Facebook du NTB"><?= svg('assets/images/icons/facebook.svg') ?></a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<button class="close-btn" title="Fermer le menu">
|
|
<span class="close-btn__line"></span>
|
|
</button>
|
|
</nav>
|