xref: /template/sprintdoc/main.php (revision ccbb71de8d94d2e14856de95581ce5822c3c46b8)
1*ccbb71deSJana Deutschländer<!DOCTYPE html>
29e150176SJana Deutschländer<?php
3*ccbb71deSJana Deutschländer
49e150176SJana Deutschländer/**
5*ccbb71deSJana Deutschländer * DokuWiki sprintDoc Template
69e150176SJana Deutschländer *
7*ccbb71deSJana Deutschländer * @link     FIXME
8*ccbb71deSJana 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');
18*ccbb71deSJana Deutschländer
19*ccbb71deSJana Deutschländer?>
20*ccbb71deSJana 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]-->
21*ccbb71deSJana Deutschländer<!--[if IE 9]> <html class="no-js lt-ie10 ie-9" lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>"> <![endif]-->
22*ccbb71deSJana Deutschländer<!--[if gt IE 9]><!--> <html class="edge no-js" lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>"> <!--<![endif]-->
239e150176SJana Deutschländer<head>
24*ccbb71deSJana Deutschländer
25*ccbb71deSJana Deutschländer<?php
26*ccbb71deSJana Deutschländer
27*ccbb71deSJana Deutschländer/* + + + + + + + + + + + + + +  meta and link relations  + + + + + + + + + + + + + + */
28*ccbb71deSJana Deutschländer?>
29*ccbb71deSJana Deutschländer<meta charset="utf-8" />
30*ccbb71deSJana Deutschländer<meta name="viewport" content="width=device-width, initial-scale=1.0" />
319e150176SJana Deutschländer<?php tpl_metaheaders() ?>
32*ccbb71deSJana Deutschländer<?php
33*ccbb71deSJana Deutschländer
34*ccbb71deSJana Deutschländer/* + + + + + + + + + + + + + +  IE8 support HTML5 / media queries  + + + + + + + + + */
35*ccbb71deSJana Deutschländer?>
36*ccbb71deSJana Deutschländer<!--[if lt IE 9]><script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script><script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script><![endif]-->
37*ccbb71deSJana Deutschländer
38*ccbb71deSJana Deutschländer<?php
39*ccbb71deSJana Deutschländer
40*ccbb71deSJana Deutschländer/* + + + + + + + + + + + + + + page title  + + + + + + + + + + + + + + + + + + + + + */
41*ccbb71deSJana Deutschländer?>
42*ccbb71deSJana Deutschländer<title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title>
43*ccbb71deSJana Deutschländer
44*ccbb71deSJana Deutschländer<script type="text/javascript">(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
45*ccbb71deSJana Deutschländer
46*ccbb71deSJana Deutschländer<?php
47*ccbb71deSJana Deutschländer
48*ccbb71deSJana Deutschländer/* + + + + + + + + + + + + + +  favicons   + + + + + + + + + + + + + + + + + + + + + */
49*ccbb71deSJana Deutschländer?>
50*ccbb71deSJana Deutschländer<?php echo tpl_favicon(array('favicon', 'mobile')) ?> <?php /* DokuWiki: favicon.ico, apple-touch-icon.png  */ ?>
51*ccbb71deSJana Deutschländer<?php /* FIXME: additional favicons */ ?>
52*ccbb71deSJana Deutschländer
53*ccbb71deSJana Deutschländer<?php
54*ccbb71deSJana Deutschländer
55*ccbb71deSJana Deutschländer/* + + + + + + + + + + + + + +  Include Hook: meta.html  + + + + + + + + + + + + + + */
56*ccbb71deSJana Deutschländer?>
579e150176SJana Deutschländer<?php tpl_includeFile('meta.html') ?>
589e150176SJana Deutschländer</head>
599e150176SJana Deutschländer<body>
60*ccbb71deSJana Deutschländer
619e150176SJana Deutschländer
629e150176SJana Deutschländer    <?php /* the "dokuwiki__top" id is needed somewhere at the top, because that's where the "back to top" button/link links to */ ?>
639e150176SJana Deutschländer    <?php /* tpl_classes() provides useful CSS classes; if you choose not to use it, the 'dokuwiki' class at least
649e150176SJana Deutschländer             should always be in one of the surrounding elements (e.g. plugins and templates depend on it) */ ?>
659e150176SJana Deutschländer    <div id="dokuwiki__site"><div id="dokuwiki__top" class="site <?php echo tpl_classes(); ?> <?php
669e150176SJana Deutschländer        echo ($showSidebar) ? 'hasSidebar' : ''; ?>">
679e150176SJana Deutschländer        <?php html_msgarea() /* occasional error and info messages on top of the page */ ?>
689e150176SJana Deutschländer        <?php tpl_includeFile('header.html') ?>
699e150176SJana Deutschländer
709e150176SJana Deutschländer        <!-- ********** HEADER ********** -->
719e150176SJana Deutschländer        <div id="dokuwiki__header"><div class="pad">
729e150176SJana Deutschländer
739e150176SJana Deutschländer            <div class="headings">
749e150176SJana Deutschländer                <h1><?php tpl_link(wl(),$conf['title'],'accesskey="h" title="[H]"') ?></h1>
759e150176SJana Deutschländer                <?php /* how to insert logo instead (if no CSS image replacement technique is used):
769e150176SJana Deutschländer                        upload your logo into the data/media folder (root of the media manager) and replace 'logo.png' accordingly:
779e150176SJana Deutschländer                        tpl_link(wl(),'<img src="'.ml('logo.png').'" alt="'.$conf['title'].'" />','id="dokuwiki__top" accesskey="h" title="[H]"') */ ?>
789e150176SJana Deutschländer                <?php if ($conf['tagline']): ?>
799e150176SJana Deutschländer                    <p class="claim"><?php echo $conf['tagline'] ?></p>
809e150176SJana Deutschländer                <?php endif ?>
819e150176SJana Deutschländer
829e150176SJana Deutschländer                <ul class="a11y skip">
839e150176SJana Deutschländer                    <li><a href="#dokuwiki__content"><?php echo $lang['skip_to_content'] ?></a></li>
849e150176SJana Deutschländer                </ul>
859e150176SJana Deutschländer                <div class="clearer"></div>
869e150176SJana Deutschländer            </div>
879e150176SJana Deutschländer
889e150176SJana Deutschländer            <div class="tools">
899e150176SJana Deutschländer                <!-- USER TOOLS -->
909e150176SJana Deutschländer                <?php if ($conf['useacl'] && $showTools): ?>
919e150176SJana Deutschländer                    <div id="dokuwiki__usertools">
929e150176SJana Deutschländer                        <h3 class="a11y"><?php echo $lang['user_tools'] ?></h3>
939e150176SJana Deutschländer                        <ul>
949e150176SJana Deutschländer                            <?php
959e150176SJana Deutschländer                                if (!empty($_SERVER['REMOTE_USER'])) {
969e150176SJana Deutschländer                                    echo '<li class="user">';
979e150176SJana Deutschländer                                    tpl_userinfo(); /* 'Logged in as ...' */
989e150176SJana Deutschländer                                    echo '</li>';
999e150176SJana Deutschländer                                }
1009e150176SJana Deutschländer                            ?>
1019e150176SJana Deutschländer                            <?php /* the optional second parameter of tpl_action() switches between a link and a button,
1029e150176SJana Deutschländer                                     e.g. a button inside a <li> would be: tpl_action('edit', 0, 'li') */
1039e150176SJana Deutschländer                            ?>
1049e150176SJana Deutschländer                            <?php tpl_toolsevent('usertools', array(
1059e150176SJana Deutschländer                                'admin'     => tpl_action('admin', 1, 'li', 1),
1069e150176SJana Deutschländer                                'userpage'  => _tpl_action('userpage', 1, 'li', 1),
1079e150176SJana Deutschländer                                'profile'   => tpl_action('profile', 1, 'li', 1),
1089e150176SJana Deutschländer                                'register'  => tpl_action('register', 1, 'li', 1),
1099e150176SJana Deutschländer                                'login'     => tpl_action('login', 1, 'li', 1),
1109e150176SJana Deutschländer                            )); ?>
1119e150176SJana Deutschländer                        </ul>
1129e150176SJana Deutschländer                    </div>
1139e150176SJana Deutschländer                <?php endif ?>
1149e150176SJana Deutschländer
1159e150176SJana Deutschländer                <!-- SITE TOOLS -->
1169e150176SJana Deutschländer                <div id="dokuwiki__sitetools">
1179e150176SJana Deutschländer                    <h3 class="a11y"><?php echo $lang['site_tools'] ?></h3>
1189e150176SJana Deutschländer                    <?php tpl_searchform() ?>
1199e150176SJana Deutschländer                    <ul>
1209e150176SJana Deutschländer                        <?php tpl_toolsevent('sitetools', array(
1219e150176SJana Deutschländer                            'recent'    => tpl_action('recent', 1, 'li', 1),
1229e150176SJana Deutschländer                            'media'     => tpl_action('media', 1, 'li', 1),
1239e150176SJana Deutschländer                            'index'     => tpl_action('index', 1, 'li', 1),
1249e150176SJana Deutschländer                        )); ?>
1259e150176SJana Deutschländer                    </ul>
1269e150176SJana Deutschländer                </div>
1279e150176SJana Deutschländer
1289e150176SJana Deutschländer            </div>
1299e150176SJana Deutschländer            <div class="clearer"></div>
1309e150176SJana Deutschländer
1319e150176SJana Deutschländer            <!-- BREADCRUMBS -->
1329e150176SJana Deutschländer            <?php if($conf['breadcrumbs']){ ?>
1339e150176SJana Deutschländer                <div class="breadcrumbs"><?php tpl_breadcrumbs() ?></div>
1349e150176SJana Deutschländer            <?php } ?>
1359e150176SJana Deutschländer            <?php if($conf['youarehere']){ ?>
1369e150176SJana Deutschländer                <div class="breadcrumbs"><?php tpl_youarehere() ?></div>
1379e150176SJana Deutschländer            <?php } ?>
1389e150176SJana Deutschländer
1399e150176SJana Deutschländer            <div class="clearer"></div>
1409e150176SJana Deutschländer            <hr class="a11y" />
1419e150176SJana Deutschländer        </div></div><!-- /header -->
1429e150176SJana Deutschländer
1439e150176SJana Deutschländer
1449e150176SJana Deutschländer        <div class="wrapper">
1459e150176SJana Deutschländer
1469e150176SJana Deutschländer            <!-- ********** ASIDE ********** -->
1479e150176SJana Deutschländer            <?php if ($showSidebar): ?>
1489e150176SJana Deutschländer                <div id="dokuwiki__aside"><div class="pad aside include group">
1499e150176SJana Deutschländer                    <?php tpl_includeFile('sidebarheader.html') ?>
1509e150176SJana Deutschländer                    <?php tpl_include_page($conf['sidebar'], 1, 1) /* includes the nearest sidebar page */ ?>
1519e150176SJana Deutschländer                    <?php tpl_includeFile('sidebarfooter.html') ?>
1529e150176SJana Deutschländer                    <div class="clearer"></div>
1539e150176SJana Deutschländer                </div></div><!-- /aside -->
1549e150176SJana Deutschländer            <?php endif; ?>
1559e150176SJana Deutschländer
1569e150176SJana Deutschländer            <!-- ********** CONTENT ********** -->
1579e150176SJana Deutschländer            <div id="dokuwiki__content"><div class="pad">
1589e150176SJana Deutschländer                <?php tpl_flush() /* flush the output buffer */ ?>
1599e150176SJana Deutschländer                <?php tpl_includeFile('pageheader.html') ?>
1609e150176SJana Deutschländer
1619e150176SJana Deutschländer                <div class="page">
1629e150176SJana Deutschländer                    <!-- wikipage start -->
1639e150176SJana Deutschländer                    <?php tpl_content() /* the main content */ ?>
1649e150176SJana Deutschländer                    <!-- wikipage stop -->
1659e150176SJana Deutschländer                    <div class="clearer"></div>
1669e150176SJana Deutschländer                </div>
1679e150176SJana Deutschländer
1689e150176SJana Deutschländer                <?php tpl_flush() ?>
1699e150176SJana Deutschländer                <?php tpl_includeFile('pagefooter.html') ?>
1709e150176SJana Deutschländer            </div></div><!-- /content -->
1719e150176SJana Deutschländer
1729e150176SJana Deutschländer            <div class="clearer"></div>
1739e150176SJana Deutschländer            <hr class="a11y" />
1749e150176SJana Deutschländer
1759e150176SJana Deutschländer            <!-- PAGE ACTIONS -->
1769e150176SJana Deutschländer            <?php if ($showTools): ?>
1779e150176SJana Deutschländer                <div id="dokuwiki__pagetools">
1789e150176SJana Deutschländer                    <h3 class="a11y"><?php echo $lang['page_tools'] ?></h3>
1799e150176SJana Deutschländer                    <ul>
1809e150176SJana Deutschländer                        <?php tpl_toolsevent('pagetools', array(
1819e150176SJana Deutschländer                            'edit'      => tpl_action('edit', 1, 'li', 1),
1829e150176SJana Deutschländer                            'discussion'=> _tpl_action('discussion', 1, 'li', 1),
1839e150176SJana Deutschländer                            'revisions' => tpl_action('revisions', 1, 'li', 1),
1849e150176SJana Deutschländer                            'backlink'  => tpl_action('backlink', 1, 'li', 1),
1859e150176SJana Deutschländer                            'subscribe' => tpl_action('subscribe', 1, 'li', 1),
1869e150176SJana Deutschländer                            'revert'    => tpl_action('revert', 1, 'li', 1),
1879e150176SJana Deutschländer                            'top'       => tpl_action('top', 1, 'li', 1),
1889e150176SJana Deutschländer                        )); ?>
1899e150176SJana Deutschländer                    </ul>
1909e150176SJana Deutschländer                </div>
1919e150176SJana Deutschländer            <?php endif; ?>
1929e150176SJana Deutschländer        </div><!-- /wrapper -->
1939e150176SJana Deutschländer
1949e150176SJana Deutschländer        <!-- ********** FOOTER ********** -->
1959e150176SJana Deutschländer        <div id="dokuwiki__footer"><div class="pad">
1969e150176SJana Deutschländer            <div class="doc"><?php tpl_pageinfo() /* 'Last modified' etc */ ?></div>
1979e150176SJana Deutschländer            <?php tpl_license('button') /* content license, parameters: img=*badge|button|0, imgonly=*0|1, return=*0|1 */ ?>
1989e150176SJana Deutschländer        </div></div><!-- /footer -->
1999e150176SJana Deutschländer
2009e150176SJana Deutschländer        <?php tpl_includeFile('footer.html') ?>
2019e150176SJana Deutschländer    </div></div><!-- /site -->
2029e150176SJana Deutschländer
2039e150176SJana Deutschländer    <div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div>
204*ccbb71deSJana Deutschländer
2059e150176SJana Deutschländer</body>
2069e150176SJana Deutschländer</html>
207