Это старая версия Справка/Разработчик/Дизайн/theme за 2013-02-05 17:29:21..

Файл theme

В файле themes/[имя_темы]/appearance/makehtml.php происходит сборка html-файла темы и настройка дополнительных параметров:
  • подключение ThemeBlocks и PageBlocks
  • определение устройства
  • возможность задавать различные html-файлы тем для разных кластеров и для главной страницы

<!DOCTYPE html>
<html>
<head>

  <!-- ССЫЛКИ ДЛЯ ОТЛАДКИ ТЕМЫ В АВТОНОМНОМ РЕЖИМЕ
  ====================================================== -->
  <meta charset="utf-8">
  <title>BS theme</title>
  <link rel="stylesheet" type="text/css" href="css/wakka.css" />


  <!-- 
  ====================================================== -->
  <!-- ************************************************* НАЧАЛО КОДА ТЕМЫ -->
<!-- SmartyUp -->
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
  <!--[if lt IE 9]>
    <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
  <![endif]-->
</head>


<body onload="all_init();{$showGlobalMsg};eval(ajax_content_mod);">
  <img src="images/process.gif" id="ajax_loading" style="position:absolute; top:5px; right:5px; display:none;"/>


  <!-- 
  ====================================================== -->
  <!-- ************************************************* БЛОК АДМИНИСТРАТОРА -->
  <!-- SmartyIfAdmin --     ПЕРЕДЕЛАТЬ!!!>
  <div class="well" style="position:fixed; top: 50px; right: 1px; padding: 10px;">
    {"bs_adminlinks"|themeelement} <b> </b>
    {"bs_subpages"|themeelement} <b> </b>
    {"bs_adminmenu"|themeelement}
    {* {"create"|themeelement} *}
  </div>
  <!-- SmartyEndIf -->

   
    <!-- 
  ====================================================== -->
<!-- ************************************************* ШАПКА 1: ЛОГОТИП + МЕНЮ (a la kamteatr)-->
<div class="section-top"><div class="container">
  <div class="row">
    <div class="span1">&nbsp;</div>
    <div id="logo" class="span2"><a href="#"><img src="images/kam/butterfly_fon.gif" border="0" height="100" width="120"></a></div>
    <div id="head" class="span9"><img src="images/kam/head.gif" height="100" width="620"></div>     
  </div>
  
  <div class="row">
    <table class="menu"><tr>
    <td><a class="item" href="#">Главная</a></td>
    <td><a class="item" href="#">Проекты</a></td>
    <td><a class="item" href="#">Логин</a></td>
    </tr></table>
    {$blocks.mainmenu|menuformat:'bs'} <!-- ПЕРЕДЕЛАТЬ!!!-->
  </div>
</div></div>


  <!-- 
  ====================================================== -->
  <div class="section-main">
    <div class="container">
      {$content}
    </div>
  </div>


  <!-- 
  ====================================================== -->
  <div class="section-footer">
    <div class="container">
      <footer>
        <div><small>{$blocks.footer|wackoformat}</small>
        <!-- SmartyIfNotAdmin -->{$blocks.counter}<!-- SmartyEndIf --></div>
      </footer>
    </div>
  </div>

    <!-- Javascript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script type="text/javascript" src="js/bootstrap-transition.js"></script>
    <script type="text/javascript" src="js/bootstrap-alert.js"></script>
    <script type="text/javascript" src="js/bootstrap-modal.js"></script>
    <script type="text/javascript" src="js/bootstrap-dropdown.js"></script>
    <script type="text/javascript" src="js/bootstrap-scrollspy.js"></script>  
    <script type="text/javascript" src="js/bootstrap-tab.js"></script>
    <script type="text/javascript" src="js/bootstrap-tooltip.js"></script>
    <script type="text/javascript" src="js/bootstrap-popover.js"></script>
    <script type="text/javascript" src="js/bootstrap-button.js"></script>
    <script type="text/javascript" src="js/bootstrap-collapse.js"></script>
    <script type="text/javascript" src="js/bootstrap-carousel.js"></script>
  <script type="text/javascript" src="js/bootstrap-typeahead.js"></script> 
    <script type="text/javascript" src="js/bootstrap-typeahead2.js"></script> 
  {"initpopover"|themeelement}


<!-- SmartyDown -->
  </body>
</html>