Это старая версия Справка/Разработчик/Дизайн/theme за 2013-02-04 15:40:11..

Файл makehtml

В файле 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>
    <td><a class="item" href="#">Спектакли</a></td>
    <td><a class="item" href="#">Пресса</a></td>
    <td><a class="item" href="#">Вакансии</a></td>
    <td><a class="item" href="#">Контакты</a></td>
    <td><a class="item" href="#">Ссылки</a></td>
    </tr></table>
  <hr/>
  </div>
</div></div>



  <div class="section-main">
    <div class="container">
      <!-- Example row of columns -->
      {$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>