Nur Seiten mit bestimmten IDs in der Navigation ausgeben
-
- Jr. Bludit
- Posts: 5
- Joined: Mon Jun 29, 2020 11:14 pm
Keine Idee von den anderen? Ich möchte genau auch eine Navigation der normalen Seiten verwirklichen.
- Edi
- Site Admin
- Posts: 3121
- Joined: Sun Aug 09, 2015 5:01 pm
- Location: Zurich
- Has thanked: 54 times
- Been thanked: 77 times
- Contact:
Welches Theme verwendest Du? Wo soll die Navigation hin?digitalfokussiert wrote: ↑Wed Jul 01, 2020 7:44 pm Keine Idee von den anderen? Ich möchte genau auch eine Navigation der normalen Seiten verwirklichen.
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
-
- Jr. Bludit
- Posts: 5
- Joined: Mon Jun 29, 2020 11:14 pm
Hallo Edi,
als Basis nutze ich das Alternative Theme und die Navigation möchte ich oben in der nav.navbar platzieren.
als Basis nutze ich das Alternative Theme und die Navigation möchte ich oben in der nav.navbar platzieren.
- Edi
- Site Admin
- Posts: 3121
- Joined: Sun Aug 09, 2015 5:01 pm
- Location: Zurich
- Has thanked: 54 times
- Been thanked: 77 times
- Contact:
Du kannst den Code des Plugins Navigation verwenden.
Der würde für das Theme Alternative so aussehen (ohne Unterseiten):
Der würde für das Theme Alternative so aussehen (ohne Unterseiten):
Code: Select all
<?php
// Pages order by position
if (ORDER_BY=='position') {
// Get parents
$parents = buildParentPages();
foreach ($parents as $parent) {
echo '<li class="nav-item">';
echo '<a class="nav-link" href="' . $parent->permalink() . '">' . $parent->title() . '</a>';
echo '</li>';
}
}
// Pages order by date
else {
// List of published pages
$onlyPublished = true;
$pageNumber = 1;
$publishedPages = $pages->getList($pageNumber, $numberOfItems, $onlyPublished);
foreach ($publishedPages as $pageKey) {
try {
$page = new Page($pageKey);
echo '<li class="nav-item">';
echo '<a class="nav-link" href="' . $page->permalink() . '">' . $page->title() . '</a>';
echo '</li>';
} catch (Exception $e) {
// Continue
}
}
}
?>
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets