xref: /template/sprintdoc/main.php (revision ca90ebc1c0558ca85441f4a87808dc0dd471f02f)
1ccbb71deSJana Deutschländer<!DOCTYPE html>
29e150176SJana Deutschländer<?php
3ccbb71deSJana Deutschländer
49e150176SJana Deutschländer/**
5ccbb71deSJana Deutschländer * DokuWiki sprintDoc Template
69e150176SJana Deutschländer *
7ccbb71deSJana Deutschländer * @link     FIXME
8ccbb71deSJana Deutschländer * @author   Jana Deutschlaender <deutschlaender@cosmocode.de>
99e150176SJana Deutschländer * @license  GPL 2 (http://www.gnu.org/licenses/gpl.html)
109e150176SJana Deutschländer */
119e150176SJana Deutschländer
129e150176SJana Deutschländerif (!defined('DOKU_INC')) die();                        /* must be run from within DokuWiki */
139e150176SJana Deutschländer@require_once(dirname(__FILE__).'/tpl_functions.php');  /* include hook for template functions */
149e150176SJana Deutschländerheader('X-UA-Compatible: IE=edge,chrome=1');
159e150176SJana Deutschländer
169e150176SJana Deutschländer$showTools = !tpl_getConf('hideTools') || ( tpl_getConf('hideTools') && !empty($_SERVER['REMOTE_USER']) );
179e150176SJana Deutschländer$showSidebar = page_findnearest($conf['sidebar']) && ($ACT=='show');
18ccbb71deSJana Deutschländer
19*ca90ebc1SJana Deutschländer
20*ca90ebc1SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
21*ca90ebc1SJana Deutschländer/* conditional comments for IE8 / IE9 browser detection if needed */
22*ca90ebc1SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
23ccbb71deSJana Deutschländer?>
24ccbb71deSJana Deutschländer<!--[if lt IE 9]> <html class="no-js lt-ie10 lt-ie9" lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>"> <![endif]-->
25ccbb71deSJana Deutschländer<!--[if IE 9]> <html class="no-js lt-ie10 ie-9" lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>"> <![endif]-->
26ccbb71deSJana Deutschländer<!--[if gt IE 9]><!--> <html class="edge no-js" lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>"> <!--<![endif]-->
279e150176SJana Deutschländer<head>
28ccbb71deSJana Deutschländer
29ccbb71deSJana Deutschländer<?php
30ccbb71deSJana Deutschländer
31e3c29805SJana Deutschländer
32c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
33c2de6b32SJana Deutschländer/* meta and link relations */
34c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
35ccbb71deSJana Deutschländer?>
36ccbb71deSJana Deutschländer<meta charset="utf-8" />
37ccbb71deSJana Deutschländer<meta name="viewport" content="width=device-width, initial-scale=1.0" />
389e150176SJana Deutschländer<?php tpl_metaheaders() ?>
39ccbb71deSJana Deutschländer<?php
40ccbb71deSJana Deutschländer
41e3c29805SJana Deutschländer
42c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
43*ca90ebc1SJana Deutschländer/* conditional comments for HTML5 / media queries support in IE8 */
44c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
45ccbb71deSJana Deutschländer?>
46*ca90ebc1SJana Deutschländer<!--[if lt IE 9]>
47*ca90ebc1SJana Deutschländer    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
48*ca90ebc1SJana Deutschländer    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
49*ca90ebc1SJana Deutschländer<![endif]-->
50ccbb71deSJana Deutschländer
51ccbb71deSJana Deutschländer<?php
52ccbb71deSJana Deutschländer
53e3c29805SJana Deutschländer
54c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
55c2de6b32SJana Deutschländer/* page title */
56c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
57ccbb71deSJana Deutschländer?>
58ccbb71deSJana Deutschländer<title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title>
59ccbb71deSJana Deutschländer
60ccbb71deSJana Deutschländer<script type="text/javascript">(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
61ccbb71deSJana Deutschländer
62ccbb71deSJana Deutschländer<?php
63ccbb71deSJana Deutschländer
64e3c29805SJana Deutschländer
65c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
66c2de6b32SJana Deutschländer/* favicons */
67c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
68ccbb71deSJana Deutschländer?>
69*ca90ebc1SJana Deutschländer<?php
70*ca90ebc1SJana Deutschländer    echo tpl_favicon(array('favicon')); /* DokuWiki: favicon.ico  */
71*ca90ebc1SJana Deutschländer    include('tpl/favicon_tiles.php');
72*ca90ebc1SJana Deutschländer?>
73ccbb71deSJana Deutschländer<?php
74ccbb71deSJana Deutschländer
75e3c29805SJana Deutschländer
76c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
77c2de6b32SJana Deutschländer/* Include Hook: meta.html */
78c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
79ccbb71deSJana Deutschländer?>
809e150176SJana Deutschländer<?php tpl_includeFile('meta.html') ?>
819e150176SJana Deutschländer</head>
82c2de6b32SJana Deutschländer<?php /* #dokuwiki__top used as anchor for "back to top" button/link links */ ?>
83c2de6b32SJana Deutschländer<body id="dokuwiki__top" class="<?php echo tpl_classes(); ?>">
84ccbb71deSJana Deutschländer
859e150176SJana Deutschländer
86c2de6b32SJana Deutschländer    <div id="dokuwiki__site">
87c2de6b32SJana Deutschländer        <?php
889e150176SJana Deutschländer
89e3c29805SJana Deutschländer
90c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
9140e8d244SJana Deutschländer/* template Include: tpl/nav-direct */
92c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
93c2de6b32SJana Deutschländer        ?>
9440e8d244SJana Deutschländer        <?php include('tpl/nav-direct.php') ?>
95c2de6b32SJana Deutschländer
96c2de6b32SJana Deutschländer
97c2de6b32SJana Deutschländer        <div class="page-wrapper <?php echo ($showSidebar) ? 'hasSidebar' : ''; ?>">
98c2de6b32SJana Deutschländer            <?php
99c2de6b32SJana Deutschländer
100e3c29805SJana Deutschländer
101c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
102c2de6b32SJana Deutschländer/* Message AREA */
103c2de6b32SJana Deutschländer/* FIXME: position of error + info messages. Does it have to be on top of the page? */
104c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
105c2de6b32SJana Deutschländer            html_msgarea();
106c2de6b32SJana Deutschländer
107e3c29805SJana Deutschländer
108c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
109c2de6b32SJana Deutschländer/* Include Hook: header.html */
110c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
111c2de6b32SJana Deutschländer            tpl_includeFile('header.html');
112c2de6b32SJana Deutschländer
113e3c29805SJana Deutschländer
114c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
115c2de6b32SJana Deutschländer/* MagicMatcher */
116c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
117c2de6b32SJana Deutschländer            ?>
118c2de6b32SJana Deutschländer
119c2de6b32SJana Deutschländer            <div id="dokuwiki_magic-matcher" class="magic-matcher no-print">
120c2de6b32SJana Deutschländer                <div class="container">
12140e8d244SJana Deutschländer                    <?php
12240e8d244SJana Deutschländer                        $mm = plugin_load('helper', 'magicmatcher_context');
12340e8d244SJana Deutschländer                        if($mm){
12440e8d244SJana Deutschländer                            $mm->tpl();
12540e8d244SJana Deutschländer                        }
12640e8d244SJana Deutschländer                    ?>
127c2de6b32SJana Deutschländer                </div><!-- .container -->
128c2de6b32SJana Deutschländer            </div><!-- .magic-matcher -->
129c2de6b32SJana Deutschländer            <?php
130e3c29805SJana Deutschländer
131e3c29805SJana Deutschländer
132c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
133c2de6b32SJana Deutschländer/* Header */
134c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
135c2de6b32SJana Deutschländer            ?>
136c2de6b32SJana Deutschländer
137c2de6b32SJana Deutschländer            <div id="dokuwiki__header" class="header no-print">
138c2de6b32SJana Deutschländer                <div class="container">
139c2de6b32SJana Deutschländer                </div><!-- .container -->
1409e150176SJana Deutschländer
1419e150176SJana Deutschländer            <div class="headings">
1429e150176SJana Deutschländer                <h1><?php tpl_link(wl(),$conf['title'],'accesskey="h" title="[H]"') ?></h1>
1439e150176SJana Deutschländer                <?php /* how to insert logo instead (if no CSS image replacement technique is used):
1449e150176SJana Deutschländer                        upload your logo into the data/media folder (root of the media manager) and replace 'logo.png' accordingly:
1459e150176SJana Deutschländer                        tpl_link(wl(),'<img src="'.ml('logo.png').'" alt="'.$conf['title'].'" />','id="dokuwiki__top" accesskey="h" title="[H]"') */ ?>
1469e150176SJana Deutschländer                <?php if ($conf['tagline']): ?>
1479e150176SJana Deutschländer                    <p class="claim"><?php echo $conf['tagline'] ?></p>
1489e150176SJana Deutschländer                <?php endif ?>
1499e150176SJana Deutschländer
1509e150176SJana Deutschländer                <ul class="a11y skip">
1519e150176SJana Deutschländer                    <li><a href="#dokuwiki__content"><?php echo $lang['skip_to_content'] ?></a></li>
1529e150176SJana Deutschländer                </ul>
1539e150176SJana Deutschländer                <div class="clearer"></div>
1549e150176SJana Deutschländer            </div>
1559e150176SJana Deutschländer
1569e150176SJana Deutschländer            <div class="tools">
1579e150176SJana Deutschländer                <!-- USER TOOLS -->
1589e150176SJana Deutschländer                <?php if ($conf['useacl'] && $showTools): ?>
1599e150176SJana Deutschländer                    <div id="dokuwiki__usertools">
1609e150176SJana Deutschländer                        <h3 class="a11y"><?php echo $lang['user_tools'] ?></h3>
1619e150176SJana Deutschländer                        <ul>
1629e150176SJana Deutschländer                            <?php
1639e150176SJana Deutschländer                                if (!empty($_SERVER['REMOTE_USER'])) {
1649e150176SJana Deutschländer                                    echo '<li class="user">';
1659e150176SJana Deutschländer                                    tpl_userinfo(); /* 'Logged in as ...' */
1669e150176SJana Deutschländer                                    echo '</li>';
1679e150176SJana Deutschländer                                }
1689e150176SJana Deutschländer                            ?>
1699e150176SJana Deutschländer                            <?php /* the optional second parameter of tpl_action() switches between a link and a button,
1709e150176SJana Deutschländer                                     e.g. a button inside a <li> would be: tpl_action('edit', 0, 'li') */
1719e150176SJana Deutschländer                            ?>
1729e150176SJana Deutschländer                            <?php tpl_toolsevent('usertools', array(
1739e150176SJana Deutschländer                                'admin'     => tpl_action('admin', 1, 'li', 1),
1749e150176SJana Deutschländer                                'userpage'  => _tpl_action('userpage', 1, 'li', 1),
1759e150176SJana Deutschländer                                'profile'   => tpl_action('profile', 1, 'li', 1),
1769e150176SJana Deutschländer                                'register'  => tpl_action('register', 1, 'li', 1),
1779e150176SJana Deutschländer                                'login'     => tpl_action('login', 1, 'li', 1),
1789e150176SJana Deutschländer                            )); ?>
1799e150176SJana Deutschländer                        </ul>
1809e150176SJana Deutschländer                    </div>
1819e150176SJana Deutschländer                <?php endif ?>
1829e150176SJana Deutschländer
1839e150176SJana Deutschländer                <!-- SITE TOOLS -->
1849e150176SJana Deutschländer                <div id="dokuwiki__sitetools">
1859e150176SJana Deutschländer                    <h3 class="a11y"><?php echo $lang['site_tools'] ?></h3>
1869e150176SJana Deutschländer                    <?php tpl_searchform() ?>
1879e150176SJana Deutschländer                    <ul>
1889e150176SJana Deutschländer                        <?php tpl_toolsevent('sitetools', array(
1899e150176SJana Deutschländer                            'recent'    => tpl_action('recent', 1, 'li', 1),
1909e150176SJana Deutschländer                            'media'     => tpl_action('media', 1, 'li', 1),
1919e150176SJana Deutschländer                            'index'     => tpl_action('index', 1, 'li', 1),
1929e150176SJana Deutschländer                        )); ?>
1939e150176SJana Deutschländer                    </ul>
1949e150176SJana Deutschländer                </div>
1959e150176SJana Deutschländer
1969e150176SJana Deutschländer            </div>
1979e150176SJana Deutschländer            <div class="clearer"></div>
1989e150176SJana Deutschländer
1999e150176SJana Deutschländer            <!-- BREADCRUMBS -->
2009e150176SJana Deutschländer            <?php if($conf['breadcrumbs']){ ?>
2019e150176SJana Deutschländer                <div class="breadcrumbs"><?php tpl_breadcrumbs() ?></div>
2029e150176SJana Deutschländer            <?php } ?>
2039e150176SJana Deutschländer            <?php if($conf['youarehere']){ ?>
2049e150176SJana Deutschländer                <div class="breadcrumbs"><?php tpl_youarehere() ?></div>
2059e150176SJana Deutschländer            <?php } ?>
2069e150176SJana Deutschländer
2079e150176SJana Deutschländer            <div class="clearer"></div>
2089e150176SJana Deutschländer            <hr class="a11y" />
2099e150176SJana Deutschländer        </div></div><!-- /header -->
2109e150176SJana Deutschländer
2119e150176SJana Deutschländer
2129e150176SJana Deutschländer        <div class="wrapper">
2139e150176SJana Deutschländer
2149e150176SJana Deutschländer            <!-- ********** ASIDE ********** -->
2159e150176SJana Deutschländer            <?php if ($showSidebar): ?>
2169e150176SJana Deutschländer                <div id="dokuwiki__aside"><div class="pad aside include group">
2179e150176SJana Deutschländer                    <?php tpl_includeFile('sidebarheader.html') ?>
2189e150176SJana Deutschländer                    <?php tpl_include_page($conf['sidebar'], 1, 1) /* includes the nearest sidebar page */ ?>
2199e150176SJana Deutschländer                    <?php tpl_includeFile('sidebarfooter.html') ?>
2209e150176SJana Deutschländer                    <div class="clearer"></div>
2219e150176SJana Deutschländer                </div></div><!-- /aside -->
2229e150176SJana Deutschländer            <?php endif; ?>
2239e150176SJana Deutschländer
2249e150176SJana Deutschländer            <!-- ********** CONTENT ********** -->
2259e150176SJana Deutschländer            <div id="dokuwiki__content"><div class="pad">
2269e150176SJana Deutschländer                <?php tpl_flush() /* flush the output buffer */ ?>
2279e150176SJana Deutschländer                <?php tpl_includeFile('pageheader.html') ?>
2289e150176SJana Deutschländer
2299e150176SJana Deutschländer                <div class="page">
2309e150176SJana Deutschländer                    <!-- wikipage start -->
2319e150176SJana Deutschländer                    <?php tpl_content() /* the main content */ ?>
2329e150176SJana Deutschländer                    <!-- wikipage stop -->
2339e150176SJana Deutschländer                    <div class="clearer"></div>
2349e150176SJana Deutschländer                </div>
2359e150176SJana Deutschländer
2369e150176SJana Deutschländer                <?php tpl_flush() ?>
2379e150176SJana Deutschländer                <?php tpl_includeFile('pagefooter.html') ?>
2389e150176SJana Deutschländer            </div></div><!-- /content -->
2399e150176SJana Deutschländer
2409e150176SJana Deutschländer            <div class="clearer"></div>
2419e150176SJana Deutschländer            <hr class="a11y" />
2429e150176SJana Deutschländer
2439e150176SJana Deutschländer            <!-- PAGE ACTIONS -->
2449e150176SJana Deutschländer            <?php if ($showTools): ?>
2459e150176SJana Deutschländer                <div id="dokuwiki__pagetools">
2469e150176SJana Deutschländer                    <h3 class="a11y"><?php echo $lang['page_tools'] ?></h3>
2479e150176SJana Deutschländer                    <ul>
2489e150176SJana Deutschländer                        <?php tpl_toolsevent('pagetools', array(
2499e150176SJana Deutschländer                            'edit'      => tpl_action('edit', 1, 'li', 1),
2509e150176SJana Deutschländer                            'discussion'=> _tpl_action('discussion', 1, 'li', 1),
2519e150176SJana Deutschländer                            'revisions' => tpl_action('revisions', 1, 'li', 1),
2529e150176SJana Deutschländer                            'backlink'  => tpl_action('backlink', 1, 'li', 1),
2539e150176SJana Deutschländer                            'subscribe' => tpl_action('subscribe', 1, 'li', 1),
2549e150176SJana Deutschländer                            'revert'    => tpl_action('revert', 1, 'li', 1),
2559e150176SJana Deutschländer                            'top'       => tpl_action('top', 1, 'li', 1),
2569e150176SJana Deutschländer                        )); ?>
2579e150176SJana Deutschländer                    </ul>
2589e150176SJana Deutschländer                </div>
2599e150176SJana Deutschländer            <?php endif; ?>
2609e150176SJana Deutschländer        </div><!-- /wrapper -->
2619e150176SJana Deutschländer
2629e150176SJana Deutschländer        <!-- ********** FOOTER ********** -->
2639e150176SJana Deutschländer        <div id="dokuwiki__footer"><div class="pad">
2649e150176SJana Deutschländer            <div class="doc"><?php tpl_pageinfo() /* 'Last modified' etc */ ?></div>
2659e150176SJana Deutschländer            <?php tpl_license('button') /* content license, parameters: img=*badge|button|0, imgonly=*0|1, return=*0|1 */ ?>
2669e150176SJana Deutschländer        </div></div><!-- /footer -->
2679e150176SJana Deutschländer
2689e150176SJana Deutschländer        <?php tpl_includeFile('footer.html') ?>
269e3c29805SJana Deutschländer    </div><!-- .dokuwiki__site -->
2709e150176SJana Deutschländer
2719e150176SJana Deutschländer    <div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div>
272ccbb71deSJana Deutschländer
2739e150176SJana Deutschländer</body>
2749e150176SJana Deutschländer</html>
275