PageRenderTime 52ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/templates/page.tpl.php

https://github.com/david-robinson-practiceweb/Bootstrap-child
PHP | 224 lines | 187 code | 35 blank | 2 comment | 34 complexity | 7b4fa4228989f359b8d7d3bfcd8644a2 MD5 | raw file
  1. <!doctype HTML>
  2. <html lang="en" class="no-js">
  3. <head>
  4. <meta http-equiv='X-UA-Compatible' content='IE=edge'>
  5. <title><?php print $head_title; ?></title>
  6. <meta name="apple-mobile-web-app-capable" content="yes">
  7. <meta name="viewport" content="width=device-width,user-scalable=no" />
  8. <?php print $head; ?>
  9. <?php print $styles; ?>
  10. <?php print $scripts; ?>
  11. <?php print $bootstrap_touch_icons; ?>
  12. <!--[if lt IE 9]>
  13. <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  14. <![endif]-->
  15. <!--[if lt IE 9]>
  16. <script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.2.0/respond.js"></script>
  17. <![endif]-->
  18. <!--[if lt IE 9]>
  19. <meta http-equiv="X-UA-Compatible" content="IE=9">
  20. <![endif]-->
  21. </head>
  22. <body class="<?php print $body_classes; ?>">
  23. <header id="header" class="hidden-xs">
  24. <div class="container">
  25. <div class="logo pull-left">
  26. <a href="<?php print $front_page; ?>" title="<?php print $site_name; ?> home"><img src="<?php print $logo; ?>" alt="<?php print $site_name; ?> logo"></a>
  27. </div>
  28. <div class="user-action pull-right hidden-xs">
  29. <a class="btn btn-default no-js" data-toggle="modal" href="#modalsearch">Search <span class="glyphicon glyphicon-search"></span></a>
  30. <?php if ($logged_in) { ?>
  31. <?php if ($is_admin) ?><a class="btn btn-primary" href="/admin">Admin <span class="glyphicon glyphicon-wrench"></span></a>
  32. <a class="btn btn-primary" href="/user">My profile <span class="glyphicon glyphicon-user"></span></a>
  33. <a class="btn btn-primary" href="/logout">Logout <span class="glyphicon glyphicon-log-out"></span></a>
  34. <?php } else { ?>
  35. <a class="btn btn-primary" href="/user/login">Login <span class="glyphicon glyphicon-log-in"></span></a>
  36. <a class="btn btn-primary" href="/user/register">Register <span class="glyphicon glyphicon-tasks"></span></a>
  37. <?php } ?>
  38. </div>
  39. <?php if(!empty($company_phone) || !empty($site_mail)) { ?>
  40. <div class="contact-details pull-right">
  41. <span class="contact-details-inner">
  42. <?php print $company_phone; ?>
  43. <?php if(!empty($company_phone) && !empty($site_mail)) print ' / '; ?>
  44. <?php if(!empty($site_mail)) {
  45. print '<a href="' . $site_mail . '" title="Email us">' . $site_mail . '</a>';
  46. } ?>
  47. </span>
  48. </div>
  49. <?php }; ?>
  50. </div>
  51. </header>
  52. <nav id="primary-links" class="navbar navbar-default" role="navigation">
  53. <div class="container">
  54. <div class="row">
  55. <div class="navbar-header"<?php print $mobile_nav_bg; ?>>
  56. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
  57. <span class="sr-only">Toggle navigation</span>
  58. <span class="icon-bar"></span>
  59. <span class="icon-bar"></span>
  60. <span class="icon-bar"></span>
  61. </button>
  62. <a href="<?php print $front_page; ?>" title="<?php print $site_name; ?> home" class="navbar-brand visible-xs">
  63. <?php if ($mobile_logo == TRUE) { ?>
  64. <img src="/<?php print $mobile_logo_path; ?>" alt="<?php print $site_name; ?> logo">
  65. <?php } else { ?>
  66. <img src="<?php print $logo; ?>" alt="<?php print $site_name; ?> logo">
  67. <?php }; ?>
  68. </a>
  69. </div>
  70. <div class="collapse navbar-collapse navbar-ex1-collapse">
  71. <div class="visible-xs navbar-utilities">
  72. <a class="btn btn-default no-js" data-toggle="modal" href="#modalsearch"><span class="glyphicon glyphicon-search"></span><span class="sr-only">Search</span></a>
  73. <?php if ($logged_in) { ?>
  74. <?php if ($is_admin) ?><a class="btn btn-default" href="/admin">Admin</a>
  75. <a class="btn btn-default" href="/user">Profile</span></a>
  76. <a class="btn btn-default" href="/logout">Logout</span></a>
  77. <?php } else { ?>
  78. <a class="btn btn-default" href="/user/login">Login</a>
  79. <a class="btn btn-default" href="/user/register">Register</a>
  80. <?php } ?>
  81. </div>
  82. <?php print theme('links', $primary_links, array('class' => 'primary-links'), 'primary-links'); ?>
  83. </div>
  84. </div>
  85. </div>
  86. </nav>
  87. <?php print $mobile_contact_utilities; ?>
  88. <?php if ($banner) {
  89. print '<div class="jumbotron"><div class="container">';
  90. print $banner;
  91. print '</div></div>';
  92. } ?>
  93. <?php
  94. // Desktop and tablet breadcrumbs
  95. if ($breadcrumb) {
  96. print '<div class="container hidden-xs">';
  97. print $breadcrumb;
  98. print '</div>';
  99. } ?>
  100. <?php
  101. // Mobile breadcrumbs
  102. if ($breadcrumb || ($left && $layout_front_offcanvas_sidebar == FALSE)) {
  103. print '<div id="m-nav-helper" class="container visible-xs">';
  104. if ($breadcrumb) {
  105. print '<button type="button" class="btn btn-default btn-sm btn-block" data-toggle="collapse" data-target="#breadcrumbs">' . $mobile_breadcrumb_btn_text . '</button>';
  106. print '<div id="breadcrumbs" class="collapse">';
  107. print $breadcrumb;
  108. print '</div>';
  109. };
  110. print '</div>';
  111. } ?>
  112. <?php if ($messages){
  113. print '<div class="container">';
  114. print $messages;
  115. print '</div>';
  116. } ?>
  117. <section id="offcanvas-container" class="container">
  118. <div id="main"<?php print $css_main; ?>>
  119. <article id="content-area"<?php print $css_content; ?>>
  120. <?php print $content_top; ?>
  121. <?php if (!$is_front || $layout_front_display_page_title == TRUE) { ?>
  122. <h1><?php print $title; ?></h1>
  123. <?php print $tabs; ?>
  124. <?php }; ?>
  125. <?php if ($feed_icons): ?>
  126. <div class="feed-icons page-top"><?php print $feed_icons; ?></div>
  127. <?php endif; ?>
  128. <?php if (!$is_front || $layout_front_display_page_content == TRUE) { ?>
  129. <?php print $content; ?>
  130. <?php }; ?>
  131. <div class="row">
  132. <?php print $content_bottom; ?>
  133. </div>
  134. </article>
  135. <?php if ($right) { ?>
  136. <aside<?php print $css_right; ?>>
  137. <?php print $right; ?>
  138. </aside>
  139. <?php } ?>
  140. <?php if ($left) { ?>
  141. <aside id="sidebar-left" <?php print $css_left; ?>>
  142. <?php print $left; ?>
  143. </aside>
  144. <?php } ?>
  145. </div>
  146. <?php print $bottom; ?>
  147. </section>
  148. <footer>
  149. <?php if ($footer) { ?>
  150. <div id="footer-top">
  151. <div class="container">
  152. <div class="row">
  153. <?php print $footer; ?>
  154. </div>
  155. </div>
  156. </div>
  157. <?php }; ?>
  158. <?php if ($secondary_links || $closure_blocks) { ?>
  159. <div id="footer-bottom">
  160. <div class="container">
  161. <?php print theme('links', $secondary_links, array('class' => 'secondary-links'), 'secondary-links'); ?>
  162. <?php print $closure_blocks; ?>
  163. </div>
  164. </div>
  165. <?php }; ?>
  166. </footer>
  167. <?php print $modal; ?>
  168. <!-- Modal Search -->
  169. <div class="modal fade" id="modalsearch" tabindex="-1" role="dialog" aria-hidden="true">
  170. <div class="modal-dialog">
  171. <div class="modal-content">
  172. <div class="modal-header">
  173. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  174. <label class="modal-title" for="edit-search-theme-form-1">Search</label>
  175. </div>
  176. <div class="modal-body">
  177. <?php print $search_box; ?>
  178. </div>
  179. </div><!-- /.modal-content -->
  180. </div><!-- /.modal-dialog -->
  181. </div><!-- /.modal -->
  182. <?php print $closure; ?>
  183. <script>
  184. $(document).ready(function() {
  185. $('html').removeClass('no-js');
  186. });
  187. </script>
  188. </body>
  189. </html>