♻️ (navbar): Use the list of page to populate the New... menu

This commit is contained in:
Kazhnuz 2025-03-01 11:47:05 +01:00
parent d063f5e1cb
commit ab7e9f7e6a

View file

@ -74,10 +74,15 @@
<span class="visually-hidden">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu dropdown-menu-end">
<?php foreach ($pagetypes->getDB() as $contentPageKey => $fields) {
$pageType = new PageType($contentPageKey);
?>
<li>
<a class="dropdown-item" href="<?php echo HTML_PATH_ADMIN_ROOT.'new-content/static' ?>">
<?php $L->p('New') ?> (<?php $L->p(string: 'Static page') ?>)</a>
<a class="dropdown-item" href="<?php echo HTML_PATH_ADMIN_ROOT.'new-content/'.$pageType->type(); ?>">
<?php $L->p('New') ?> (<?php echo $pageType->name(); ?>)</a>
</li>
<?php
} ?>
<li>
<a class="dropdown-item" href="<?php echo HTML_PATH_ADMIN_ROOT.'new-category' ?>">
<?php $L->p('New category') ?></a>