xref: /template/writr/main.php (revision dccf9898b3ac7db55df0eb26be0a649b1a3cfa08)
1*dccf9898SAnika Henke<?php
2*dccf9898SAnika Henke/**
3*dccf9898SAnika Henke * DokuWiki Starter Template
4*dccf9898SAnika Henke *
5*dccf9898SAnika Henke * @link     http://dokuwiki.org/template:starter
6*dccf9898SAnika Henke * @author   Anika Henke <anika@selfthinker.org>
7*dccf9898SAnika Henke * @license  GPL 2 (http://www.gnu.org/licenses/gpl.html)
8*dccf9898SAnika Henke */
9*dccf9898SAnika Henke
10*dccf9898SAnika Henkeif (!defined('DOKU_INC')) die();
11*dccf9898SAnika Henke@require_once(dirname(__FILE__).'/tpl_functions.php');
12*dccf9898SAnika Henkeheader('X-UA-Compatible: IE=edge,chrome=1');
13*dccf9898SAnika Henke$showSidebar = page_findnearest($conf['sidebar']);
14*dccf9898SAnika Henke?><!DOCTYPE html>
15*dccf9898SAnika Henke<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $conf['lang'] ?>"
16*dccf9898SAnika Henke  lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>" class="no-js">
17*dccf9898SAnika Henke<head>
18*dccf9898SAnika Henke    <meta charset="UTF-8" />
19*dccf9898SAnika Henke    <title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title>
20*dccf9898SAnika Henke    <script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
21*dccf9898SAnika Henke    <?php tpl_metaheaders() ?>
22*dccf9898SAnika Henke    <meta name="viewport" content="width=device-width,initial-scale=1" />
23*dccf9898SAnika Henke    <?php echo tpl_favicon(array('favicon', 'mobile')) ?>
24*dccf9898SAnika Henke    <?php tpl_includeFile('meta.html') ?>
25*dccf9898SAnika Henke</head>
26*dccf9898SAnika Henke
27*dccf9898SAnika Henke<body id="dokuwiki__top">
28*dccf9898SAnika Henke    <div id="dokuwiki__site" class="<?php echo tpl_classes(); ?> <?php echo ($showSidebar) ? 'hasSidebar' : ''; ?>">
29*dccf9898SAnika Henke        <?php html_msgarea() ?>
30*dccf9898SAnika Henke        <?php tpl_includeFile('header.html') ?>
31*dccf9898SAnika Henke
32*dccf9898SAnika Henke        <!-- ********** HEADER ********** -->
33*dccf9898SAnika Henke        <div id="dokuwiki__header"><div class="group">
34*dccf9898SAnika Henke
35*dccf9898SAnika Henke            <h1><?php tpl_link(wl(),$conf['title'],'accesskey="h" title="[H]"') ?></h1>
36*dccf9898SAnika Henke            <?php if ($conf['tagline']): ?>
37*dccf9898SAnika Henke                <p class="claim"><?php echo $conf['tagline'] ?></p>
38*dccf9898SAnika Henke            <?php endif ?>
39*dccf9898SAnika Henke
40*dccf9898SAnika Henke            <p class="a11y skip">
41*dccf9898SAnika Henke                <a href="#dokuwiki__content"><?php echo $lang['skip_to_content'] ?></a>
42*dccf9898SAnika Henke            </p>
43*dccf9898SAnika Henke
44*dccf9898SAnika Henke            <!-- BREADCRUMBS -->
45*dccf9898SAnika Henke            <?php if($conf['breadcrumbs']){ ?>
46*dccf9898SAnika Henke                <div class="breadcrumbs"><?php tpl_breadcrumbs() ?></div>
47*dccf9898SAnika Henke            <?php } ?>
48*dccf9898SAnika Henke            <?php if($conf['youarehere']){ ?>
49*dccf9898SAnika Henke                <div class="breadcrumbs"><?php tpl_youarehere() ?></div>
50*dccf9898SAnika Henke            <?php } ?>
51*dccf9898SAnika Henke
52*dccf9898SAnika Henke            <hr />
53*dccf9898SAnika Henke        </div></div><!-- /header -->
54*dccf9898SAnika Henke
55*dccf9898SAnika Henke
56*dccf9898SAnika Henke        <div class="wrapper group">
57*dccf9898SAnika Henke
58*dccf9898SAnika Henke            <!-- ********** ASIDE ********** -->
59*dccf9898SAnika Henke            <?php if ($showSidebar): ?>
60*dccf9898SAnika Henke                <div id="dokuwiki__aside"><div class="aside include group">
61*dccf9898SAnika Henke                    <?php tpl_includeFile('sidebarheader.html') ?>
62*dccf9898SAnika Henke                    <?php tpl_include_page($conf['sidebar'], 1, 1) ?>
63*dccf9898SAnika Henke                    <?php tpl_includeFile('sidebarfooter.html') ?>
64*dccf9898SAnika Henke                    <hr class="a11y" />
65*dccf9898SAnika Henke                </div></div><!-- /aside -->
66*dccf9898SAnika Henke            <?php endif; ?>
67*dccf9898SAnika Henke
68*dccf9898SAnika Henke            <!-- ********** CONTENT ********** -->
69*dccf9898SAnika Henke            <div id="dokuwiki__content"><div class="group">
70*dccf9898SAnika Henke                <?php tpl_flush() ?>
71*dccf9898SAnika Henke                <?php tpl_includeFile('pageheader.html') ?>
72*dccf9898SAnika Henke
73*dccf9898SAnika Henke                <div class="page group">
74*dccf9898SAnika Henke                    <!-- wikipage start -->
75*dccf9898SAnika Henke                    <?php tpl_content() ?>
76*dccf9898SAnika Henke                    <!-- wikipage stop -->
77*dccf9898SAnika Henke                </div>
78*dccf9898SAnika Henke
79*dccf9898SAnika Henke                <?php tpl_flush() ?>
80*dccf9898SAnika Henke                <?php tpl_includeFile('pagefooter.html') ?>
81*dccf9898SAnika Henke            </div></div><!-- /content -->
82*dccf9898SAnika Henke
83*dccf9898SAnika Henke        </div><!-- /wrapper -->
84*dccf9898SAnika Henke
85*dccf9898SAnika Henke        <!-- ********** FOOTER ********** -->
86*dccf9898SAnika Henke        <div id="dokuwiki__footer">
87*dccf9898SAnika Henke
88*dccf9898SAnika Henke                <hr />
89*dccf9898SAnika Henke                <div class="doc"><?php tpl_pageinfo() ?></div>
90*dccf9898SAnika Henke            <div class="tools">
91*dccf9898SAnika Henke                <!-- SITE TOOLS -->
92*dccf9898SAnika Henke                <div id="dokuwiki__sitetools">
93*dccf9898SAnika Henke                    <h3><?php echo $lang['site_tools'] ?></h3>
94*dccf9898SAnika Henke                    <?php tpl_searchform() ?>
95*dccf9898SAnika Henke                    <ul>
96*dccf9898SAnika Henke                        <?php _tpl_toolsevent('sitetools', array(
97*dccf9898SAnika Henke                            'recent'    => tpl_action('recent', 1, 'li', 1),
98*dccf9898SAnika Henke                            'media'     => tpl_action('media', 1, 'li', 1),
99*dccf9898SAnika Henke                            'index'     => tpl_action('index', 1, 'li', 1),
100*dccf9898SAnika Henke                        )); ?>
101*dccf9898SAnika Henke                    </ul>
102*dccf9898SAnika Henke                </div>
103*dccf9898SAnika Henke
104*dccf9898SAnika Henke                <!-- PAGE TOOLS -->
105*dccf9898SAnika Henke                <div id="dokuwiki__pagetools">
106*dccf9898SAnika Henke                    <h3><?php echo $lang['page_tools'] ?></h3>
107*dccf9898SAnika Henke                    <ul>
108*dccf9898SAnika Henke                        <?php _tpl_toolsevent('pagetools', array(
109*dccf9898SAnika Henke                            'edit'      => tpl_action('edit', 1, 'li', 1),
110*dccf9898SAnika Henke                            'revisions' => tpl_action('revisions', 1, 'li', 1),
111*dccf9898SAnika Henke                            'backlink'  => tpl_action('backlink', 1, 'li', 1),
112*dccf9898SAnika Henke                            'subscribe' => tpl_action('subscribe', 1, 'li', 1),
113*dccf9898SAnika Henke                            'revert'    => tpl_action('revert', 1, 'li', 1),
114*dccf9898SAnika Henke                            'top'       => tpl_action('top', 1, 'li', 1),
115*dccf9898SAnika Henke                        )); ?>
116*dccf9898SAnika Henke                    </ul>
117*dccf9898SAnika Henke                </div>
118*dccf9898SAnika Henke
119*dccf9898SAnika Henke                <!-- USER TOOLS -->
120*dccf9898SAnika Henke                <?php if ($conf['useacl']): ?>
121*dccf9898SAnika Henke                    <div id="dokuwiki__usertools">
122*dccf9898SAnika Henke                        <h3><?php echo $lang['user_tools'] ?></h3>
123*dccf9898SAnika Henke                        <ul>
124*dccf9898SAnika Henke                            <?php
125*dccf9898SAnika Henke                                if (!empty($_SERVER['REMOTE_USER'])) {
126*dccf9898SAnika Henke                                    echo '<li class="user">';
127*dccf9898SAnika Henke                                    tpl_userinfo();
128*dccf9898SAnika Henke                                    echo '</li>';
129*dccf9898SAnika Henke                                }
130*dccf9898SAnika Henke                            ?>
131*dccf9898SAnika Henke                            <?php _tpl_toolsevent('usertools', array(
132*dccf9898SAnika Henke                                'admin'     => tpl_action('admin', 1, 'li', 1),
133*dccf9898SAnika Henke                                'profile'   => tpl_action('profile', 1, 'li', 1),
134*dccf9898SAnika Henke                                'register'  => tpl_action('register', 1, 'li', 1),
135*dccf9898SAnika Henke                                'login'     => tpl_action('login', 1, 'li', 1),
136*dccf9898SAnika Henke                            )); ?>
137*dccf9898SAnika Henke                        </ul>
138*dccf9898SAnika Henke                    </div>
139*dccf9898SAnika Henke                <?php endif ?>
140*dccf9898SAnika Henke            </div>
141*dccf9898SAnika Henke
142*dccf9898SAnika Henke            <?php tpl_license('button') ?>
143*dccf9898SAnika Henke        </div><!-- /footer -->
144*dccf9898SAnika Henke
145*dccf9898SAnika Henke        <?php tpl_includeFile('footer.html') ?>
146*dccf9898SAnika Henke    </div><!-- /site -->
147*dccf9898SAnika Henke
148*dccf9898SAnika Henke    <div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div>
149*dccf9898SAnika Henke</body>
150*dccf9898SAnika Henke</html>
151