Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:xref:dokuwiki:lib:tpl:dokuwiki:tpl_header.php
    1 <?php
    2 
    3 /**
    4  * Заголовок шаблона, включенный в основной и подробный файлы
    5  */
    6 
    7 // необходимо запустить из DokuWiki
    8 if (!defined('DOKU_INC')) die();
    9 ?>
    10 
    11 <!-- ********** HEADER ********** -->
    12 <header id="dokuwiki__header"><div class="pad group">
    13 
    14     <?php tpl_includeFile('header.html') ?>
    15 
    16     <div class="headings group">
    17         <ul class="a11y skip">
    18             <li><a href="#dokuwiki__content"><?php echo $lang['skip_to_content']; ?></a></li>
    19         </ul>
    20 
    21         <h1 class="logo"><?php
    22             // get logo either out of the template images folder or data/media folder
    23             $logoSize = [];
    24             $logo = tpl_getMediaFile([
    25                 ':wiki:logo.svg', ':logo.svg',
    26                 ':wiki:logo.png', ':logo.png',
    27                 'images/logo.svg', 'images/logo.png'
    28             ], false, $logoSize);
    29 
    30             // display logo and wiki title in a link to the home page
    31             tpl_link(
    32                 wl(),
    33                 '<img src="' . $logo . '" ' . ($logoSize ? $logoSize[3] : '') . ' alt="" />' .
    34                 '<span>' . $conf['title'] . '</span>',
    35                 'accesskey="h" title="' . tpl_getLang('home') . ' [h]"'
    36             );
    37             ?></h1>
    38         <?php if ($conf['tagline']) : ?>
    39             <p class="claim"><?php echo $conf['tagline']; ?></p>
    40         <?php endif ?>
    41     </div>
    42 
    43     <div class="tools group">
    44         <!-- USER TOOLS -->
    45         <?php if ($conf['useacl']) : ?>
    46             <div id="dokuwiki__usertools">
    47                 <h3 class="a11y"><?php echo $lang['user_tools']; ?></h3>
    48                 <ul>
    49                     <?php
    50                     if (!empty($_SERVER['REMOTE_USER'])) {
    51                         echo '<li class="user">';
    52                         tpl_userinfo(); /* 'Logged in as ...' */
    53                         echo '</li>';
    54                     }
    55                         echo (new \dokuwiki\Menu\UserMenu())->getListItems('action ');
    56                     ?>
    57                 </ul>
    58             </div>
    59         <?php endif ?>
    60 
    61         <!-- SITE TOOLS -->
    62         <div id="dokuwiki__sitetools">
    63             <h3 class="a11y"><?php echo $lang['site_tools']; ?></h3>
    64             <?php tpl_searchform(); ?>
    65             <div class="mobileTools">
    66                 <?php echo (new \dokuwiki\Menu\MobileMenu())->getDropdown($lang['tools']); ?>
    67             </div>
    68             <ul>
    69                 <?php echo (new \dokuwiki\Menu\SiteMenu())->getListItems('action ', false); ?>
    70             </ul>
    71         </div>
    72 
    73     </div>
    74 
    75     <!-- BREADCRUMBS -->
    76     <?php if ($conf['breadcrumbs'] || $conf['youarehere']) : ?>
    77         <div class="breadcrumbs">
    78             <?php if ($conf['youarehere']) : ?>
    79                 <div class="youarehere"><?php tpl_youarehere() ?></div>
    80             <?php endif ?>
    81             <?php if ($conf['breadcrumbs']) : ?>
    82                 <div class="trace"><?php tpl_breadcrumbs() ?></div>
    83             <?php endif ?>
    84         </div>
    85     <?php endif ?>
    86 
    87     <hr class="a11y" />
    88 </div></header><!-- /header -->
    89 
    Только авторизованные участники могут оставлять комментарии.
    wiki/xref/dokuwiki/lib/tpl/dokuwiki/tpl_header.php.txt · Последнее изменение: 2024/08/26 03:13 — vladpolskiy