dynamize featured pages
This commit is contained in:
parent
654d6070bc
commit
01ebd8ed41
2 changed files with 23 additions and 11 deletions
|
|
@ -91,16 +91,28 @@ tabs:
|
||||||
navigationTab:
|
navigationTab:
|
||||||
label: Menu
|
label: Menu
|
||||||
icon: bars
|
icon: bars
|
||||||
sections:
|
columns:
|
||||||
mainPages:
|
- width: 1/2
|
||||||
type: pages
|
sections:
|
||||||
label: Pages principales
|
extendedNav:
|
||||||
templates:
|
type: pages
|
||||||
- sectioned
|
label: Menu développé
|
||||||
- program
|
templates:
|
||||||
create:
|
- sectioned
|
||||||
- sectioned
|
- program
|
||||||
info: "{{ page.blueprint.title }}"
|
create:
|
||||||
|
- sectioned
|
||||||
|
info: "{{ page.blueprint.title }}"
|
||||||
|
help: Pages visibles dans le menu burger. Modifiez l'ordre d'affichage avec la poignée ⁝⁝ qui s'affiche au survol d'un élément.
|
||||||
|
- width: 1/2
|
||||||
|
fields:
|
||||||
|
featuredPages:
|
||||||
|
type: pages
|
||||||
|
label: Pages en avant
|
||||||
|
query: site.children.filterBy('template', 'in', ['sectioned', 'program'])
|
||||||
|
subpages: false
|
||||||
|
max: 3
|
||||||
|
help: Max 3 pages toujours visibles dans l'en-tête du site.
|
||||||
contactTab:
|
contactTab:
|
||||||
label: Contact
|
label: Contact
|
||||||
icon: email
|
icon: email
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
</a>
|
</a>
|
||||||
<div class="main-nav__right">
|
<div class="main-nav__right">
|
||||||
<ul class="main-nav__featured-pages">
|
<ul class="main-nav__featured-pages">
|
||||||
<?php foreach($kirby->collection('featured-pages') as $navItem): ?>
|
<?php foreach($site->featuredPages()->toPages() as $navItem): ?>
|
||||||
<li>
|
<li>
|
||||||
<a href="<?= $navItem->url() ?>"><?= $navItem->title() ?></a>
|
<a href="<?= $navItem->url() ?>"><?= $navItem->title() ?></a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue