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:
|
||||
label: Menu
|
||||
icon: bars
|
||||
sections:
|
||||
mainPages:
|
||||
type: pages
|
||||
label: Pages principales
|
||||
templates:
|
||||
- sectioned
|
||||
- program
|
||||
create:
|
||||
- sectioned
|
||||
info: "{{ page.blueprint.title }}"
|
||||
columns:
|
||||
- width: 1/2
|
||||
sections:
|
||||
extendedNav:
|
||||
type: pages
|
||||
label: Menu développé
|
||||
templates:
|
||||
- sectioned
|
||||
- program
|
||||
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:
|
||||
label: Contact
|
||||
icon: email
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
</a>
|
||||
<div class="main-nav__right">
|
||||
<ul class="main-nav__featured-pages">
|
||||
<?php foreach($kirby->collection('featured-pages') as $navItem): ?>
|
||||
<?php foreach($site->featuredPages()->toPages() as $navItem): ?>
|
||||
<li>
|
||||
<a href="<?= $navItem->url() ?>"><?= $navItem->title() ?></a>
|
||||
</li>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue