xref: /template/sprintdoc/tpl/main-sidebar-nav.php (revision ef84665d4acd1c863ead6f1e12773dd12cb9d6e9)
1<nav class="nav-main">
2    <?php /* main navigation, loaded from sidebar, fixed up by javascript */
3    tpl_include_page($conf['sidebar'], 1, 1);
4    ?>
5</nav>
6
7
8<nav class="nav-sitetools">
9    <h6 role="heading" aria-level="2">
10        <span class="ico"><?php echo inlineSVG(__DIR__ . '/../img/sitemap.svg') ?></span>
11        <span class="lbl"><?php echo $lang['site_tools']; ?></span>
12    </h6>
13    <div class="nav-panel level1">
14        <ul>
15            <?php
16            tpl_toolsevent(
17                'sitetools',
18                array(
19                    'recent' => tpl_action('recent', 1, 'li', 1),
20                    'media' => tpl_action('media', 1, 'li', 1),
21                    'index' => tpl_action('index', 1, 'li', 1),
22                )
23            );
24            ?>
25        </ul>
26    </div>
27</nav>
28
29
30<nav class="nav-usermenu">
31    <h6 role="heading" aria-level="2">
32        <span class="ico"><?php echo inlineSVG(__DIR__ . '/../img/account-settings.svg') ?></span>
33        <span class="lbl"><?php echo $lang['user_tools']; ?></span>
34    </h6>
35    <div class="nav-panel level1">
36        <ul>
37            <?php /* dokuwiki user tools */
38            tpl_toolsevent(
39                'usertools',
40                array(
41                    'login' => tpl_action('login', 1, 'li', 1),
42                    'profile' => tpl_action('profile', 1, 'li', 1),
43                    'admin' => tpl_action('admin', 1, 'li', 1),
44                    'register' => tpl_action('register', 1, 'li', 1),
45                )
46            );
47            ?>
48        </ul>
49    </div>
50</nav>
51
52
53<?php if($conf['breadcrumbs']): ?>
54    <nav class="nav-trace">
55        <h6 role="heading" aria-level="2">
56            <span class="ico"><?php echo inlineSVG(__DIR__ . '/../img/apple-safari.svg') ?></span>
57            <span class="lbl"><?php echo tpl_getLang('head_menu_trace'); ?></span>
58        </h6>
59        <div class="nav-panel level1">
60            <ul>
61                <?php /* trace breadcrumbs as list */
62                // FIXME move to helper class
63                $crumbs = breadcrumbs();
64                $crumbs = array_reverse($crumbs, true);
65                foreach($crumbs as $id => $name) {
66                    echo '<li>';
67                    tpl_link(wl($id), hsc($name), 'title="' . $id . '"');
68                    echo '</li>';
69                }
70                ?>
71            </ul>
72        </div>
73    </nav>
74<?php endif ?>
75