<nav id="exhibit-pages" class="full"> <?php echo exhibit_builder_page_nav(); ?> </nav> <?php } ?> <h1><span class="exhibit-page"><?php echo metadata('exhibit_page', 'title'); ?> </span></h1> <?php if (count(exhibit_builder_child_pages()) > 0 && $exhibitNavOption == 'full') { ?> <nav id="exhibit-child-pages" class="secondary-nav"> <?php echo exhibit_builder_child_page_nav(); ?> </nav> <?php } ?> <div role="main" id="exhibit-blocks"> <?php exhibit_builder_render_exhibit_page(); ?> </div>
/** * Return the markup for the exhibit child page navigation. * * @param ExhibitPage|null $exhibitPage If null, uses the current exhibit page * @return string */ function exhibit_builder_child_page_nav($exhibitPage = null) { if (!$exhibitPage) { $exhibitPage = get_current_record('exhibit_page'); } $exhibit = $exhibitPage->getExhibit(); $children = exhibit_builder_child_pages($exhibitPage); $html = '<ul class="exhibit-child-nav navigation">' . "\n"; foreach ($children as $child) { $html .= '<li><a href="' . html_escape(exhibit_builder_exhibit_uri($exhibit, $child)) . '">' . html_escape($child->title) . '</a></li>'; } $html .= '</ul>' . "\n"; return $html; }
function sckls_exhibit_builder_page_nav($exhibitPage = null) { $html = ''; if (!$exhibitPage) { if (!($exhibitPage = get_current_record('exhibit_page', false))) { return; } } $exhibit = $exhibitPage->getExhibit(); $pagesTrail = $exhibitPage->getAncestors(); $pagesTrail[] = $exhibitPage; $html .= '<li>'; $html .= '<a class="exhibit-title" href="' . html_escape(exhibit_builder_exhibit_uri($exhibit)) . '">'; $html .= html_escape($exhibit->title) . '</a></li>' . "\n"; foreach ($pagesTrail as $page) { $linkText = $page->title; $pageExhibit = $page->getExhibit(); $pageParent = $page->getParent(); $pageSiblings = $pageParent ? exhibit_builder_child_pages($pageParent) : $pageExhibit->getTopPages(); $html .= "<li>\n<ul class='nav nav-pills nav-stacked'>\n"; foreach ($pageSiblings as $pageSibling) { $html .= '<li' . ($pageSibling->id == $page->id ? ' class="current"' : '') . '>'; $html .= '<a class="exhibit-page-title" href="' . html_escape(exhibit_builder_exhibit_uri($exhibit, $pageSibling)) . '">'; $html .= html_escape($pageSibling->title) . "</a></li>\n"; } $html .= "</ul>\n</li>\n"; } $html = apply_filters('exhibit_builder_page_nav', $html); return $html; }
echo head(array('title' => metadata('exhibit_page', 'title') . ' · ' . metadata('exhibit', 'title'), 'bodyclass' => 'exhibits show')); ?> <nav id="exhibit-pages"> <?php echo exhibit_builder_page_nav(); ?> </nav> <h1><span class="exhibit-page"><?php echo metadata('exhibit_page', 'title'); ?> </span></h1> <?php if (count(exhibit_builder_child_pages()) > 0) { ?> <nav id="exhibit-child-pages" class="secondary-nav"> <?php echo exhibit_builder_child_page_nav(); ?> </nav> <?php } ?> <div role="main"> <?php exhibit_builder_render_exhibit_page(); ?> </div>
?> <nav id="exhibit-pages"> <?php echo exhibit_builder_page_nav(); ?> </nav> <div id="primary"> <h1><span class="exhibit-page"><?php echo metadata('exhibit_page', 'title'); ?> </h1> <?php if (count(exhibit_builder_child_pages(get_current_record('exhibit_page'))) > 0) { ?> <nav id="exhibit-child-pages"> <?php echo exhibit_builder_child_page_nav(); ?> </nav> <?php } ?> <?php exhibit_builder_render_exhibit_page(); ?> <div id="exhibit-page-navigation">
</li> <?php } ?> <li class="active"><?php echo $pageTitle; ?> </li> </ol> <?php exhibit_builder_render_exhibit_page(); ?> <?php if ($children = exhibit_builder_child_pages()) { ?> <div id="exhibit-child-pages" class="list-group"> <?php foreach ($children as $child) { ?> <?php echo exhibit_builder_link_to_exhibit($exhibit, metadata($child, 'title'), array('class' => 'list-group-item'), $child); ?> <?php } ?> </div> <?php } ?>