Hello I’m new to Kirby Cms and I want to add and remove menu in panel but it doesn’t show in panel
title: site title
sections:
FooterSection:
type: fields
fields:
logo_image:
type: files
label: Logo Image
query: site.images
address:
type: textarea
label: address
email:
type: text
label: Email
phone:
type: text
label: Phone
menus:
type: structure
fields:
menuHeadline:
type: text
label: Menu headline
menuItems:
type: pages
label: Menu item
The indentation is wrong, the menus
field must be at the same indentation level as logo_image etc.
1 Like
code is work and display menu filter in panel thanks
fronted side menu not display plz help
title: Sitep
sections:
FooterSection:
type: fields
fields:
menus:
type: structure
fields:
menuHeadline:
type: text
label: Menu headline
menuItems:
type: pages
label: Menu item
logo_image:
type: files
label: Logo Image
query: site.images
address:
type: textarea
label: address
email:
type: text
label: Email
phone:
type: text
label: Phone
header.php
<?php $menuItems = $site->menus()->toStructure(); ?>
<div class="collapse navbar-collapse">
<?php if($menuItems->isNotEmpty()): ?>
<ul class="nav navbar-nav navbar-right">
<?php foreach($menuItems as $item): ?>
<li <?php e($item->isOpen(), ' class="active"') ?>><a href="<?php echo $item->url() ?>"><?php echo $item->title()->html() ?></a></li>
<?php endforeach ?>
</ul>
<?php endif ?>
localhost\site\snippets\header.php:56: **object** (*Kirby\Cms\Structure* )[*239* ]
<?php $menuItems = $site->menus()->toStructure(); ?>
<div class="collapse navbar-collapse">
<?php if($menuItems->isNotEmpty()): ?>
<ul class="nav navbar-nav navbar-right">
<?php foreach($menuItems as $item): ?>
<li <?php e($item->isOpen(), ' class="active"') ?>><a href="<?php echo $item->url() ?>"><?php echo $item->title()->html() ?></a></li>
<?php endforeach ?>
</ul>
<?php endif ?>