xref: /template/sprintdoc/main.php (revision d0b97fa27feef295dde5d9a9c850932aa7b3769d)
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
19ca90ebc1SJana Deutschländer
20ca90ebc1SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
21ca90ebc1SJana Deutschländer/* conditional comments for IE8 / IE9 browser detection if needed */
22ca90ebc1SJana 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/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
43ca90ebc1SJana Deutschländer/* conditional comments for HTML5 / media queries support in IE8 */
44c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
45ccbb71deSJana Deutschländer?>
46ca90ebc1SJana Deutschländer<!--[if lt IE 9]>
47ca90ebc1SJana Deutschländer    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
48ca90ebc1SJana Deutschländer    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
49ca90ebc1SJana 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?>
69ca90ebc1SJana Deutschländer<?php
70ca90ebc1SJana Deutschländer    echo tpl_favicon(array('favicon')); /* DokuWiki: favicon.ico  */
71ca90ebc1SJana Deutschländer    include('tpl/favicon_tiles.php');
72ca90ebc1SJana 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>
82*d0b97fa2SJana Deutschländer<?php
83ccbb71deSJana Deutschländer
849e150176SJana Deutschländer
85*d0b97fa2SJana Deutschländer/* #dokuwiki__top used as anchor for "back to top" button/link links */
86*d0b97fa2SJana Deutschländer?>
87*d0b97fa2SJana Deutschländer<body id="dokuwiki__top" class="<?php echo tpl_classes(); ?>">
88*d0b97fa2SJana Deutschländer
89c2de6b32SJana Deutschländer    <div id="dokuwiki__site">
90c2de6b32SJana Deutschländer        <?php
919e150176SJana Deutschländer
92e3c29805SJana Deutschländer
93c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
9440e8d244SJana Deutschländer/* template Include: tpl/nav-direct */
95c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
96c2de6b32SJana Deutschländer        ?>
9740e8d244SJana Deutschländer        <?php include('tpl/nav-direct.php') ?>
98c2de6b32SJana Deutschländer
99c2de6b32SJana Deutschländer
100c2de6b32SJana Deutschländer        <div class="page-wrapper <?php echo ($showSidebar) ? 'hasSidebar' : ''; ?>">
101c2de6b32SJana Deutschländer            <?php
102c2de6b32SJana Deutschländer
103e3c29805SJana Deutschländer
104c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
105c2de6b32SJana Deutschländer/* Message AREA */
106c2de6b32SJana Deutschländer/* FIXME: position of error + info messages. Does it have to be on top of the page? */
107c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
108c2de6b32SJana Deutschländer            html_msgarea();
109c2de6b32SJana Deutschländer
110e3c29805SJana Deutschländer
111c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
112*d0b97fa2SJana Deutschländer/* Include Hook: header.html */
113*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
114*d0b97fa2SJana Deutschländer            tpl_includeFile('header.html');
115*d0b97fa2SJana Deutschländer            ?>
116*d0b97fa2SJana Deutschländer
117*d0b97fa2SJana Deutschländer            <div id="dokuwiki__header" class="header no-print">
118*d0b97fa2SJana Deutschländer                <div class="container">
119*d0b97fa2SJana Deutschländer                    <div class="row">
120*d0b97fa2SJana Deutschländer                        <div class="col-xs-12">
121*d0b97fa2SJana Deutschländer                            <div class="headings main-sidebar">
122*d0b97fa2SJana Deutschländer
123*d0b97fa2SJana Deutschländer                                <?php if (tpl_getConf('logo') && file_exists(mediaFN(tpl_getConf('logo')))){
124*d0b97fa2SJana Deutschländer
125*d0b97fa2SJana Deutschländer
126*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
127*d0b97fa2SJana Deutschländer/* Logo */
128*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
129*d0b97fa2SJana Deutschländer/* upload your logo into the data/media folder (root of the media manager) and replace 'logo.png' in der template config accordingly: */
130*d0b97fa2SJana Deutschländer                                    include('tpl/main-sidebar-logo.php');
131*d0b97fa2SJana Deutschländer                                 } ?>
132*d0b97fa2SJana Deutschländer                                <?php if ($conf['tagline']): ?>
133*d0b97fa2SJana Deutschländer                                    <p class="claim"><?php echo $conf['tagline'] ?></p>
134*d0b97fa2SJana Deutschländer                                <?php endif ?>
135*d0b97fa2SJana Deutschländer                            </div><!-- .headings -->
136*d0b97fa2SJana Deutschländer                        </div><!-- .col -->
137*d0b97fa2SJana Deutschländer                    </div><!-- .row -->
138*d0b97fa2SJana Deutschländer                </div><!-- .container -->
139*d0b97fa2SJana Deutschländer            </div><!-- .header -->
140*d0b97fa2SJana Deutschländer            <?php
141*d0b97fa2SJana Deutschländer
142*d0b97fa2SJana Deutschländer
143*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
144cf24d7daSJana Deutschländer/* Headline Menu AREA */
145c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
146c2de6b32SJana Deutschländer            ?>
147*d0b97fa2SJana Deutschländer            <div class="sr-only nav-area-head">
148cf24d7daSJana Deutschländer                <h5 class="sr-only" role="heading" aria-level="1"><?php echo tpl_getLang('nav-area-head') ?></h5>
149cf24d7daSJana Deutschländer            </div><!-- .nav-area-head -->
150cf24d7daSJana Deutschländer
151*d0b97fa2SJana Deutschländer            <?php if ($showSidebar): ?>
152*d0b97fa2SJana Deutschländer            <div class="tools">
153*d0b97fa2SJana Deutschländer                <div class="container">
154*d0b97fa2SJana Deutschländer                    <div class="row">
155*d0b97fa2SJana Deutschländer                        <div class="col-xs-12">
156*d0b97fa2SJana Deutschländer
157*d0b97fa2SJana Deutschländer                            <div class="sidebarheader main-sidebar">
158*d0b97fa2SJana Deutschländer                                <?php
159*d0b97fa2SJana Deutschländer
160*d0b97fa2SJana Deutschländer
161*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
162*d0b97fa2SJana Deutschländer/* Include Hook: sidebarheader.html */
163*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
164*d0b97fa2SJana Deutschländer                                tpl_includeFile('sidebarheader.html') ?>
165*d0b97fa2SJana Deutschländer                            </div><!-- .sidebarheader -->
166*d0b97fa2SJana Deutschländer
167*d0b97fa2SJana Deutschländer                            <div class="search main-sidebar">
168*d0b97fa2SJana Deutschländer                            <?php
169*d0b97fa2SJana Deutschländer
170*d0b97fa2SJana Deutschländer
171*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
172*d0b97fa2SJana Deutschländer/* Searchform */
173*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
174*d0b97fa2SJana Deutschländer                                include('tpl/main-sidebar-search.php');
175*d0b97fa2SJana Deutschländer                            ?>
176*d0b97fa2SJana Deutschländer                            </div><!-- .search -->
177*d0b97fa2SJana Deutschländer
178*d0b97fa2SJana Deutschländer                            <div id="dokuwiki__aside" class="menu main-sidebar">
179*d0b97fa2SJana Deutschländer                                <?php
180*d0b97fa2SJana Deutschländer
181*d0b97fa2SJana Deutschländer
182*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
183*d0b97fa2SJana Deutschländer/* main menu */
184*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
185*d0b97fa2SJana Deutschländer                                include('tpl/nav-main.php');
186*d0b97fa2SJana Deutschländer                                ?>
187*d0b97fa2SJana Deutschländer                            </div><!-- .search -->
188*d0b97fa2SJana Deutschländer
189*d0b97fa2SJana Deutschländer                            <div class="site-tools main-sidebar">
190*d0b97fa2SJana Deutschländer                                <?php
191*d0b97fa2SJana Deutschländer
192*d0b97fa2SJana Deutschländer
193*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
194*d0b97fa2SJana Deutschländer/* Sitetools */
195*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
196*d0b97fa2SJana Deutschländer                                include('tpl/nav-sitetools.php');
197*d0b97fa2SJana Deutschländer                                ?>
198*d0b97fa2SJana Deutschländer                            </div><!-- .site-tools -->
199*d0b97fa2SJana Deutschländer
200*d0b97fa2SJana Deutschländer
201*d0b97fa2SJana Deutschländer                            <div class="sidebarfooter main-sidebar">
202*d0b97fa2SJana Deutschländer                                <?php
203*d0b97fa2SJana Deutschländer
204*d0b97fa2SJana Deutschländer
205*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
206*d0b97fa2SJana Deutschländer/* Include Hook: sidebarfooter.html */
207*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
208*d0b97fa2SJana Deutschländer                                tpl_includeFile('sidebarfooter.html')
209*d0b97fa2SJana Deutschländer                                ?>
210*d0b97fa2SJana Deutschländer                            </div><!-- .sidebarheader -->
211*d0b97fa2SJana Deutschländer
212*d0b97fa2SJana Deutschländer                        </div><!-- .col -->
213*d0b97fa2SJana Deutschländer                    </div><!-- .row -->
214*d0b97fa2SJana Deutschländer                </div><!-- .container -->
215*d0b97fa2SJana Deutschländer            </div><!-- .tools -->
216*d0b97fa2SJana Deutschländer            <?php endif ?>
217*d0b97fa2SJana Deutschländer
218*d0b97fa2SJana Deutschländer
219*d0b97fa2SJana Deutschländer        <div class="top-header">
220*d0b97fa2SJana Deutschländer            <div class="container">
221*d0b97fa2SJana Deutschländer                <div class="row">
222*d0b97fa2SJana Deutschländer                    <div class="col-xs-12">
223*d0b97fa2SJana Deutschländer
22440e8d244SJana Deutschländer                        <?php
225cf24d7daSJana Deutschländer
226cf24d7daSJana Deutschländer
227cf24d7daSJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
228cf24d7daSJana Deutschländer/* MagicMatcher */
229cf24d7daSJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
230cf24d7daSJana Deutschländer                        include('tpl/nav-magicmatcher.php');
231cf24d7daSJana Deutschländer
232e3c29805SJana Deutschländer
233c58aab2fSJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
234*d0b97fa2SJana Deutschländer/* User Tools */
235*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
236*d0b97fa2SJana Deutschländer                        include('tpl/nav-usertools.php');
237*d0b97fa2SJana Deutschländer
238*d0b97fa2SJana Deutschländer
239*d0b97fa2SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
240c58aab2fSJana Deutschländer/* Include Hook: header.html */
241c58aab2fSJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
242c58aab2fSJana Deutschländer                        tpl_includeFile('header.html');
243c2de6b32SJana Deutschländer                        ?>
244c2de6b32SJana Deutschländer
245cf24d7daSJana Deutschländer                    </div><!-- .col -->
246cf24d7daSJana Deutschländer                </div><!-- .row -->
247c2de6b32SJana Deutschländer            </div><!-- .container -->
248*d0b97fa2SJana Deutschländer        </div><!-- /top-header -->
2499e150176SJana Deutschländer
2509e150176SJana Deutschländer
2519e150176SJana Deutschländer        <div class="wrapper">
2529e150176SJana Deutschländer
253*d0b97fa2SJana Deutschländer
2549e150176SJana Deutschländer
2559e150176SJana Deutschländer            <!-- ********** CONTENT ********** -->
2569e150176SJana Deutschländer            <div id="dokuwiki__content"><div class="pad">
2579e150176SJana Deutschländer                <?php tpl_flush() /* flush the output buffer */ ?>
2589e150176SJana Deutschländer                <?php tpl_includeFile('pageheader.html') ?>
2599e150176SJana Deutschländer
2609e150176SJana Deutschländer                <div class="page">
2619e150176SJana Deutschländer                    <!-- wikipage start -->
2629e150176SJana Deutschländer                    <?php tpl_content() /* the main content */ ?>
2639e150176SJana Deutschländer                    <!-- wikipage stop -->
2649e150176SJana Deutschländer                    <div class="clearer"></div>
2659e150176SJana Deutschländer                </div>
2669e150176SJana Deutschländer
2679e150176SJana Deutschländer                <?php tpl_flush() ?>
2689e150176SJana Deutschländer                <?php tpl_includeFile('pagefooter.html') ?>
2699e150176SJana Deutschländer            </div></div><!-- /content -->
2709e150176SJana Deutschländer
2719e150176SJana Deutschländer            <div class="clearer"></div>
2729e150176SJana Deutschländer            <hr class="a11y" />
2739e150176SJana Deutschländer
2749e150176SJana Deutschländer            <!-- PAGE ACTIONS -->
2759e150176SJana Deutschländer            <?php if ($showTools): ?>
2769e150176SJana Deutschländer                <div id="dokuwiki__pagetools">
2779e150176SJana Deutschländer                    <h3 class="a11y"><?php echo $lang['page_tools'] ?></h3>
2789e150176SJana Deutschländer                    <ul>
2799e150176SJana Deutschländer                        <?php tpl_toolsevent('pagetools', array(
2809e150176SJana Deutschländer                            'edit'      => tpl_action('edit', 1, 'li', 1),
2819e150176SJana Deutschländer                            'discussion'=> _tpl_action('discussion', 1, 'li', 1),
2829e150176SJana Deutschländer                            'revisions' => tpl_action('revisions', 1, 'li', 1),
2839e150176SJana Deutschländer                            'backlink'  => tpl_action('backlink', 1, 'li', 1),
2849e150176SJana Deutschländer                            'subscribe' => tpl_action('subscribe', 1, 'li', 1),
2859e150176SJana Deutschländer                            'revert'    => tpl_action('revert', 1, 'li', 1),
2869e150176SJana Deutschländer                            'top'       => tpl_action('top', 1, 'li', 1),
2879e150176SJana Deutschländer                        )); ?>
2889e150176SJana Deutschländer                    </ul>
2899e150176SJana Deutschländer                </div>
2909e150176SJana Deutschländer            <?php endif; ?>
2919e150176SJana Deutschländer        </div><!-- /wrapper -->
2929e150176SJana Deutschländer
2939e150176SJana Deutschländer        <!-- ********** FOOTER ********** -->
2949e150176SJana Deutschländer        <div id="dokuwiki__footer"><div class="pad">
2959e150176SJana Deutschländer            <div class="doc"><?php tpl_pageinfo() /* 'Last modified' etc */ ?></div>
2969e150176SJana Deutschländer            <?php tpl_license('button') /* content license, parameters: img=*badge|button|0, imgonly=*0|1, return=*0|1 */ ?>
2979e150176SJana Deutschländer        </div></div><!-- /footer -->
2989e150176SJana Deutschländer
2999e150176SJana Deutschländer        <?php tpl_includeFile('footer.html') ?>
300e3c29805SJana Deutschländer    </div><!-- .dokuwiki__site -->
3019e150176SJana Deutschländer
3029e150176SJana Deutschländer    <div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div>
303ccbb71deSJana Deutschländer
3049e150176SJana Deutschländer</body>
3059e150176SJana Deutschländer</html>
306