19e150176SJana Deutschländer<?php 2ccbb71deSJana Deutschländer 39e150176SJana Deutschländer/** 4ccbb71deSJana Deutschländer * DokuWiki sprintDoc Template 59e150176SJana Deutschländer * 6ccbb71deSJana Deutschländer * @link FIXME 7ccbb71deSJana Deutschländer * @author Jana Deutschlaender <deutschlaender@cosmocode.de> 89e150176SJana Deutschländer * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) 99e150176SJana Deutschländer */ 109e150176SJana Deutschländer 11cad2e674SAndreas Gohruse dokuwiki\template\sprintdoc\Template; 12c1e0eaa8SAndreas GohrTemplate::getInstance(); 13cad2e674SAndreas Gohr 149e150176SJana Deutschländerif (!defined('DOKU_INC')) die(); /* must be run from within DokuWiki */ 159e150176SJana Deutschländerheader('X-UA-Compatible: IE=edge,chrome=1'); 169e150176SJana Deutschländer 17cb7cc643SMichael Großeglobal $JSINFO; 18cb7cc643SMichael Großeif (empty($JSINFO['template'])) { 19cb7cc643SMichael Große $JSINFO['template'] = array(); 20cb7cc643SMichael Große} 21cb7cc643SMichael Große$JSINFO['template']['sprintdoc'] = array('sidebar_toggle_elements' => tpl_getConf('sidebar_sections')); 22cb7cc643SMichael Große 23e302d67fSMichael Große$showTools = true; 246db10650SJana Deutschländer$showSidebar = true; 25ccbb71deSJana Deutschländer?> 26a31d3c3fSMichael Große<!DOCTYPE html> 27994d0e8dSAndreas Gohr<html class="edge no-js" lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>"> 289e150176SJana Deutschländer<head> 29ccbb71deSJana Deutschländer<?php 30c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */ 31c2de6b32SJana Deutschländer/* meta and link relations */ 32c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */ 33ccbb71deSJana Deutschländer?> 34ccbb71deSJana Deutschländer<meta charset="utf-8" /> 35ccbb71deSJana Deutschländer<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 369e150176SJana Deutschländer<?php tpl_metaheaders() ?> 37ccbb71deSJana Deutschländer 38ccbb71deSJana Deutschländer<title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title> 39ccbb71deSJana Deutschländer 40ccbb71deSJana Deutschländer<script type="text/javascript">(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script> 41ccbb71deSJana Deutschländer 42ccbb71deSJana Deutschländer<?php 43ca90ebc1SJana Deutschländer include('tpl/favicon_tiles.php'); 44ca90ebc1SJana Deutschländer?> 459e150176SJana Deutschländer<?php tpl_includeFile('meta.html') ?> 469e150176SJana Deutschländer</head> 47d0b97fa2SJana Deutschländer<?php 48ccbb71deSJana Deutschländer 499e150176SJana Deutschländer 50d0b97fa2SJana Deutschländer/* #dokuwiki__top used as anchor for "back to top" button/link links */ 513e1e2a1fSAndreas Gohr$classWideContent = (Template::getInstance())->fullWidthClass(); 52d0b97fa2SJana Deutschländer?> 5372166b79SJana Deutschländer<body id="dokuwiki__top" class="<?php echo ($ACT) ? 'do-'.$ACT : 'do-none'; ?> <?php echo $classWideContent; ?><?php echo ($showSidebar) ? 'showSidebar' : ''; ?> <?php echo tpl_getConf('header_layout'); ?>"> 54d0b97fa2SJana Deutschländer 552673e6cbSMichael Große<div id="dokuwiki__site" class="<?php echo tpl_classes(); ?>"> 5640e8d244SJana Deutschländer <?php include('tpl/nav-direct.php') ?> 57c2de6b32SJana Deutschländer 58c2de6b32SJana Deutschländer 59c2de6b32SJana Deutschländer <div class="page-wrapper <?php echo ($showSidebar) ? 'hasSidebar' : ''; ?>"> 60c2de6b32SJana Deutschländer <?php 61d0b97fa2SJana Deutschländer tpl_includeFile('header.html'); 6231abc4aeSSilke Pisulla /** @var \helper_plugin_magicmatcher_context $mm */ 6331abc4aeSSilke Pisulla $mm = plugin_load('helper', 'magicmatcher_context'); 6431abc4aeSSilke Pisulla $headerClass = ""; /* for additionial class in #dokuwiki__header */ 6531abc4aeSSilke Pisulla $navClass = ""; /* for additionial class in #dokuwiki__usertools (header.html) */ 6631abc4aeSSilke Pisulla 6731abc4aeSSilke Pisulla if($mm){ 6831abc4aeSSilke Pisulla $matcher = $mm->getIssueContextBar(); 6931abc4aeSSilke Pisulla if($matcher !== ""){ 7031abc4aeSSilke Pisulla $headerClass = "has-magicmatcher"; 7131abc4aeSSilke Pisulla $navClass = "has-bar"; 7231abc4aeSSilke Pisulla } 7331abc4aeSSilke Pisulla } 74d0b97fa2SJana Deutschländer ?> 75d0b97fa2SJana Deutschländer 7631abc4aeSSilke Pisulla <div id="dokuwiki__header" class="header <?php echo $headerClass; ?> no-print"> 77d0b97fa2SJana Deutschländer <div class="container"> 78d0b97fa2SJana Deutschländer <div class="row"> 79d0b97fa2SJana Deutschländer <div class="col-xs-12"> 8042f8e89cSJana Deutschländer <div class="claim main-sidebar"> 81da9591f0SAndreas Gohr <?php if(!tpl_getConf('closedwiki') || $INPUT->server->has('REMOTE_USER')) { ?> 82c0c0fa96SMichael Große <div class="menu-togglelink mobile-only"> 83c0c0fa96SMichael Große <a href="#"> 84c0c0fa96SMichael Große <span class="sr-out"><?php echo tpl_getLang('a11y_sidebartoggle'); ?></span> 85c0c0fa96SMichael Große </a> 86c0c0fa96SMichael Große </div> 87da9591f0SAndreas Gohr <?php } ?> 88c0c0fa96SMichael Große 89*f6cbad5aSAndreas Gohr <?php include('tpl/main-sidebar-logo.php'); ?> 90d0b97fa2SJana Deutschländer 91eea3eceeSSilke Pisulla <div class="main-title"> 92*f6cbad5aSAndreas Gohr <?php if ($conf['title']): ?> 937999a99cSSilke Pisulla <p class="title mobile-only"><?php echo $conf['title'] ?></p> 94cb25c44bSSilke Pisulla <?php endif ?> 95cb25c44bSSilke Pisulla </div><!-- .main-title --> 964f626e33SJana Deutschländer 974f626e33SJana Deutschländer <div class="menu-tool-select"> 984f626e33SJana Deutschländer <h5 class="sr-only" role="heading" aria-level="2"><?php echo tpl_getLang('head_menu_tool-select') ?></h5> 996b6e2bd6SMichael Große <?php 1006b6e2bd6SMichael Große if (file_exists(DOKU_INC . 'inc/Menu/MobileMenu.php')) { 1016b6e2bd6SMichael Große echo (new \dokuwiki\Menu\MobileMenu())->getDropdown(); 1026b6e2bd6SMichael Große } else { 1036b6e2bd6SMichael Große //Pre-Greebo Backwards compatibility 1046b6e2bd6SMichael Große tpl_actiondropdown($lang['tools'], "test"); 1056b6e2bd6SMichael Große } 1066b6e2bd6SMichael Große ?> 1074f626e33SJana Deutschländer </div><!-- .menu-tool-select --> 108d0b97fa2SJana Deutschländer </div><!-- .headings --> 109d0b97fa2SJana Deutschländer </div><!-- .col --> 110cb25c44bSSilke Pisulla 11131abc4aeSSilke Pisulla 112cb25c44bSSilke Pisulla <div class="col-xs-12"> 113cb25c44bSSilke Pisulla <div class="main-title desktop-only"> 114*f6cbad5aSAndreas Gohr <?php if ($conf['title']): ?> 1157999a99cSSilke Pisulla <p class="title"><?php echo $conf['title'] ?></p> 116cb25c44bSSilke Pisulla <?php endif ?> 117*f6cbad5aSAndreas Gohr <?php if ($conf['tagline']): ?> 1187999a99cSSilke Pisulla <p class="claim"><?php echo $conf['tagline'] ?></p> 119eea3eceeSSilke Pisulla <?php endif ?> 120cb25c44bSSilke Pisulla </div><!-- .main-title --> 121cb25c44bSSilke Pisulla </div><!-- .col --> 1220dbbf264SSilke Pisulla 123d0b97fa2SJana Deutschländer </div><!-- .row --> 124d0b97fa2SJana Deutschländer </div><!-- .container --> 125d0b97fa2SJana Deutschländer </div><!-- .header --> 126cb680b13SJana Deutschländer 127d0b97fa2SJana Deutschländer <div class="sr-only nav-area-head"> 128cf24d7daSJana Deutschländer <h5 class="sr-only" role="heading" aria-level="1"><?php echo tpl_getLang('nav-area-head') ?></h5> 129cf24d7daSJana Deutschländer </div><!-- .nav-area-head --> 1301ac42871SSilke Pisulla 131da9591f0SAndreas Gohr <?php if(!tpl_getConf('closedwiki') || $INPUT->server->has('REMOTE_USER')) { ?> 132d0b97fa2SJana Deutschländer <div class="tools"> 133d0b97fa2SJana Deutschländer <div class="container"> 134d0b97fa2SJana Deutschländer <div class="row"> 135d0b97fa2SJana Deutschländer <div class="col-xs-12"> 136d0b97fa2SJana Deutschländer <div class="search main-sidebar"> 137*f6cbad5aSAndreas Gohr <?php include('tpl/main-sidebar-search.php'); ?> 138d0b97fa2SJana Deutschländer </div><!-- .search --> 1390dbbf264SSilke Pisulla 140d0b97fa2SJana Deutschländer <div class="sidebarheader main-sidebar"> 141*f6cbad5aSAndreas Gohr <?php tpl_includeFile('sidebarheader.html') ?> 142d0b97fa2SJana Deutschländer </div><!-- .sidebarheader --> 143d0b97fa2SJana Deutschländer 1446c61749bSAndreas Gohr <div id="dokuwiki__aside"> 145485e7ff4SMichael Große 146485e7ff4SMichael Große <?php 147485e7ff4SMichael Große echo Template::getInstance()->getInclude( 148485e7ff4SMichael Große 'sidebarheader', 149485e7ff4SMichael Große '<div class="sidebarheader">', 150485e7ff4SMichael Große '<div class="clearer"></div></div>' 151485e7ff4SMichael Große ); 152485e7ff4SMichael Große ?> 153485e7ff4SMichael Große 154*f6cbad5aSAndreas Gohr <?php include('tpl/main-sidebar-nav.php'); ?> 155485e7ff4SMichael Große 156485e7ff4SMichael Große <?php 157485e7ff4SMichael Große echo Template::getInstance()->getInclude( 158485e7ff4SMichael Große 'sidebarfooter', 159485e7ff4SMichael Große '<div class="sidebarfooter">', 160485e7ff4SMichael Große '<div class="clearer"></div></div>' 161485e7ff4SMichael Große ); 162485e7ff4SMichael Große ?> 1636c61749bSAndreas Gohr </div><!-- .aside --> 164d0b97fa2SJana Deutschländer 165d0b97fa2SJana Deutschländer </div><!-- .col --> 166d0b97fa2SJana Deutschländer </div><!-- .row --> 167d0b97fa2SJana Deutschländer </div><!-- .container --> 168d0b97fa2SJana Deutschländer </div><!-- .tools --> 169da9591f0SAndreas Gohr <?php } // closed wiki check?> 170d0b97fa2SJana Deutschländer 171d0b97fa2SJana Deutschländer <div class="top-header"> 172d0b97fa2SJana Deutschländer <div class="container"> 173d0b97fa2SJana Deutschländer <div class="row"> 174d0b97fa2SJana Deutschländer <div class="col-xs-12"> 175d0b97fa2SJana Deutschländer 17640e8d244SJana Deutschländer <?php 17764634513SJana Deutschländer include('tpl/nav-usertools-buttons.php'); 17877d4a15dSJana Deutschländer if($mm && $matcher !== ""){ 179cb680b13SJana Deutschländer include('tpl/nav-magicmatcher.php'); 18077d4a15dSJana Deutschländer } 181c2de6b32SJana Deutschländer ?> 182c2de6b32SJana Deutschländer 183cf24d7daSJana Deutschländer </div><!-- .col --> 184cf24d7daSJana Deutschländer </div><!-- .row --> 185c2de6b32SJana Deutschländer </div><!-- .container --> 186d0b97fa2SJana Deutschländer </div><!-- /top-header --> 1879e150176SJana Deutschländer 1881ac42871SSilke Pisulla 189cb680b13SJana Deutschländer <div class="content"> 190cb680b13SJana Deutschländer <div class="container"> 191cb680b13SJana Deutschländer <div class="row"> 192cb680b13SJana Deutschländer <div class="col-xs-12"> 193*f6cbad5aSAndreas Gohr <?php tpl_flush(); /* flush the output buffer */?> 194ccf1b0eaSJana Deutschländer 1952eac3d45SJana Deutschländer <div class="breadcrumbs" data-do="<?php echo $ACT?>"> 1969d4d2a1aSSilke Pisulla 197da9591f0SAndreas Gohr <?php if(!tpl_getConf('closedwiki') || $INPUT->server->has('REMOTE_USER')) { ?> 1989d4d2a1aSSilke Pisulla <div class="togglelink page_main-content"> 1997d802b57SJana Deutschländer <a id="spr__toggle-content" href="#"><span class="sr-out"><?php echo tpl_getLang('a11y_sidebartoggle')?></span></a> 2009d4d2a1aSSilke Pisulla </div> 201da9591f0SAndreas Gohr <?php } ?> 2029d4d2a1aSSilke Pisulla 203f414dd95SJana Deutschländer <h6 class="sr-only" role="heading" aria-level="2"><?php echo tpl_getLang('head_menu_status') ?></h6> 2041ac42871SSilke Pisulla 205*f6cbad5aSAndreas Gohr <?php include('tpl/nav-page-attributes.php'); ?> 206cb680b13SJana Deutschländer 207*f6cbad5aSAndreas Gohr <?php include('tpl/nav-breadcrumb.php'); ?> 208cb680b13SJana Deutschländer 209f414dd95SJana Deutschländer <h6 class="sr-only" role="heading" aria-level="2"><?php echo $lang['page_tools'] ?></h6> 2101ac42871SSilke Pisulla 211cb680b13SJana Deutschländer <?php 212da9591f0SAndreas Gohr if(!tpl_getConf('closedwiki') || $INPUT->server->has('REMOTE_USER')) { 2131ac42871SSilke Pisulla include('tpl/nav-page-tools.php'); 214da9591f0SAndreas Gohr } 2151ac42871SSilke Pisulla ?> 2161ac42871SSilke Pisulla 217f414dd95SJana Deutschländer </div> 218cb680b13SJana Deutschländer 219cb680b13SJana Deutschländer <div id="dokuwiki__content" class="page main-content"> 220e1fee953SAndreas Gohr <div id="spr__meta-box"> 22138297711SJana Deutschländer <h6 class="sr-only" role="heading" aria-level="2"><?php echo tpl_getLang('head_meta_box') ?></h6> 222*f6cbad5aSAndreas Gohr <?php include('tpl/nav-meta-box.php'); ?> 22338297711SJana Deutschländer </div> 22438297711SJana Deutschländer 225fbf9e9d6SAndreas Gohr <div class="qc-output"></div> 226aa2452b0SMichael Große <?php 227aa2452b0SMichael Große /** @var action_plugin_highlightparent $highlightParent */ 228aa2452b0SMichael Große $highlightParent = plugin_load('action', 'highlightparent'); 229aa2452b0SMichael Große if ($highlightParent) { 230aa2452b0SMichael Große echo $highlightParent->tpl(); 231aa2452b0SMichael Große } 232aa2452b0SMichael Große ?> 233cfa8d144SAndreas Gohr <?php 234cfa8d144SAndreas Gohr /** @var helper_plugin_translation $translation */ 235cfa8d144SAndreas Gohr $translation = plugin_load('helper','translation'); 236cfa8d144SAndreas Gohr if ($translation) { 237cfa8d144SAndreas Gohr echo $translation->showTranslations(); 238cfa8d144SAndreas Gohr } 239cfa8d144SAndreas Gohr ?> 2408bbec98fSAndreas Gohr <div class="page-content"> 241ccf1b0eaSJana Deutschländer <div class="msg-area"><?php html_msgarea();/*msg('Information.', 0);msg('Success', 1);msg('Notification', 2);msg('Fehler', -1);*/ ?></div> 2425dbeba2aSMichael Große <div class="clearer"></div> 2438bbec98fSAndreas Gohr </div> 244cb680b13SJana Deutschländer <?php 245*f6cbad5aSAndreas Gohr tpl_includeFile('pageheader.html'); 2461ac42871SSilke Pisulla tpl_content(false); /* the main content */ 2471ac42871SSilke Pisulla ?> 24813520a97SJana Deutschländer <div class="clearer"></div> 249cad2e674SAndreas Gohr <?php 250*f6cbad5aSAndreas Gohr tpl_includeFile('pagefooter.html'); 251cad2e674SAndreas Gohr if($ACT == 'show') echo Template::getInstance()->getInclude( 252cad2e674SAndreas Gohr 'footer', 253cad2e674SAndreas Gohr '<div class="wikipagefooter"><hr>', 254cad2e674SAndreas Gohr '<div class="clearer"></div></div>' 255cad2e674SAndreas Gohr ); 2569ae15889SJana Deutschländer ?> 257cb680b13SJana Deutschländer </div><!-- .main-content --> 258cb680b13SJana Deutschländer 259a9c24a5fSSilke Pisulla 260a9c24a5fSSilke Pisulla <div class="page-footer"> 261a9c24a5fSSilke Pisulla <?php 262a9c24a5fSSilke Pisulla tpl_pageinfo() 263a9c24a5fSSilke Pisulla ?> 264a9c24a5fSSilke Pisulla </div> 265a9c24a5fSSilke Pisulla 266cb680b13SJana Deutschländer </div><!-- .col --> 267cb680b13SJana Deutschländer </div><!-- .row --> 268cb680b13SJana Deutschländer </div><!-- .container --> 2699e150176SJana Deutschländer 270d0b97fa2SJana Deutschländer 271a9c24a5fSSilke Pisulla <?php 272a9c24a5fSSilke Pisulla tpl_flush() 273a9c24a5fSSilke Pisulla ?> 2741ac42871SSilke Pisulla </div><!-- /content --> 2751ac42871SSilke Pisulla 2769e150176SJana Deutschländer 2779e150176SJana Deutschländer <div class="clearer"></div> 2789e150176SJana Deutschländer 2799e150176SJana Deutschländer </div><!-- /wrapper --> 2809e150176SJana Deutschländer 2811ac42871SSilke Pisulla 2821ac42871SSilke Pisulla 2839e150176SJana Deutschländer<!-- ********** FOOTER ********** --> 2841ac42871SSilke Pisulla 2851ac42871SSilke Pisulla <div id="dokuwiki__footer"> 2861ac42871SSilke Pisulla <div class="container"> 2871ac42871SSilke Pisulla <div class="row"> 2881ac42871SSilke Pisulla <div class="col-xs-12"> 2891ac42871SSilke Pisulla 2901ac42871SSilke Pisulla <div class="main-footer"> 2919603fc81SAndreas Gohr <?php include 'tpl/main-footer.php'; ?> 2921ac42871SSilke Pisulla </div> 2931ac42871SSilke Pisulla 2941ac42871SSilke Pisulla </div> 2951ac42871SSilke Pisulla </div> 2961ac42871SSilke Pisulla </div> 2971ac42871SSilke Pisulla </div><!-- /footer --> 2981ac42871SSilke Pisulla 2999e150176SJana Deutschländer 3009e150176SJana Deutschländer <?php tpl_includeFile('footer.html') ?> 301e3c29805SJana Deutschländer</div><!-- .dokuwiki__site --> 3029e150176SJana Deutschländer 3039e150176SJana Deutschländer<div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div> 304ccbb71deSJana Deutschländer 3059e150176SJana Deutschländer</body> 3069e150176SJana Deutschländer</html> 307