/sites/all/themes/jollyany/templates/page.tpl.php

https://gitlab.com/manuvelasco/agostoliquida · PHP · 442 lines · 388 code · 48 blank · 6 comment · 157 complexity · ee11265c3a1ecdf11fd98aeca5b5c77b MD5 · raw file

  1. <?php
  2. /**
  3. * @file
  4. * Jollyany's theme implementation to display a single Drupal page.
  5. */
  6. ?>
  7. <?php
  8. global $theme_root;
  9. $projects_fulllayout = theme_get_setting('projects_fulllayout');
  10. $projects_fulllayout = str_replace(" ","",$projects_fulllayout);
  11. $array1 = explode(',', $projects_fulllayout);
  12. $page_only_content = theme_get_setting('page_only_content');
  13. $page_only_content = str_replace(" ","",$page_only_content);
  14. $array2 = explode(',', $page_only_content);
  15. $curr_uri = request_uri();
  16. $array_curr_uri = explode('/', $curr_uri);
  17. $getPage = array_intersect($array1, $array_curr_uri);
  18. $getPage2 = array_intersect($array2, $array_curr_uri);
  19. $arrayTypeSettings = array(
  20. 'page_style1', 'page_style2', 'page_onepage',
  21. 'header_1', 'header_2', 'header_3',
  22. 'footer_1', 'footer_2', 'footer_3');
  23. $count=1;
  24. foreach($arrayTypeSettings as $type) {
  25. $var1 = 'page_style'.$count;
  26. $var2 = 'arrayPageStyle'.$count;
  27. $var3 = 'getPageStyle'.$count;
  28. $$var1 = theme_get_setting($type);
  29. $$var1 = str_replace(" ","", $$var1);
  30. $$var2 = explode(',', $$var1);
  31. $count++;
  32. $$var3 = array_intersect($$var2, $array_curr_uri);
  33. }
  34. if(!isset($_GET['header'])) {$_GET['header'] = NULL;}
  35. if(!isset($_GET['footer'])) {$_GET['footer'] = NULL;}
  36. if(!isset($_GET['layout'])) {$_GET['layout'] = NULL;}
  37. ?>
  38. <?php if(count($getPage2) > 0) : ?>
  39. <?php if ($page['content']) :?>
  40. <?php print render($page['content']); ?>
  41. <?php endif; ?>
  42. <?php else :?>
  43. <?php if(count($getPageStyle2) > 0 || $_GET['layout'] == 'boxed' || theme_get_setting('layout_option') == 'boxed') : ?>
  44. <div id="wrapper" class="container">
  45. <?php endif; ?>
  46. <?php if((count($getPageStyle3) == 0 && count($getPageStyle4) == 0 && $_GET['header'] != 'header1')) : ?>
  47. <?php if(empty($_GET['header']) && theme_get_setting('header_option') == 'header1' && count($getPageStyle5) == 0 && count($getPageStyle6) == 0) :?>
  48. <?php else :?>
  49. <?php if ($page['top_bar']) :?>
  50. <div id="topbar" class="clearfix <?php if(count($getPageStyle5) > 0 || $_GET['header'] == 'header2' || (theme_get_setting('header_option') == 'header2' && empty($_GET['header'])) || count($getPageStyle6) > 0 || $_GET['header'] == 'header3' || (theme_get_setting('header_option') == 'header3' && empty($_GET['header']))) { echo 'dark_header'; } ?>">
  51. <div class="container">
  52. <?php print render($page['top_bar']); ?>
  53. </div>
  54. </div>
  55. <?php endif; ?>
  56. <?php endif; ?>
  57. <?php endif; ?>
  58. <?php if(count($getPageStyle1) > 0) : ?>
  59. <div id="wrapper" class="container">
  60. <?php endif; ?>
  61. <?php if(count($getPageStyle3) == 0) : ?>
  62. <header id="header-style-1" <?php if(count($getPageStyle4) > 0 || $_GET['header'] == 'header1' || (empty($_GET['header']) && theme_get_setting('header_option') == 'header1' && count($getPageStyle5) == 0 && count($getPageStyle6) == 0)) { echo 'class="dark_header"'; } elseif(count($getPageStyle6) > 0 || $_GET['header'] == 'header3' || (theme_get_setting('header_option') == 'header3' && empty($_GET['header']))) { echo 'class="header_center"'; } ?>>
  63. <?php if(count($getPageStyle6) > 0 || $_GET['header'] == 'header3' || (theme_get_setting('header_option') == 'header3' && empty($_GET['header']))) :?>
  64. <div class="container">
  65. <div class="text-center clearfix logo_center">
  66. <!-- Logo -->
  67. <?php if ($logo): ?>
  68. <a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home" class="logo">
  69. <img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
  70. </a>
  71. <?php elseif ($site_name || $site_slogan): ?>
  72. <?php if ($site_name): ?>
  73. <a href="<?php print $front_page; ?>" class="navbar-brand" title="<?php print t('Home'); ?>" rel="home"><?php //print $site_name; ?></a>
  74. <?php endif; ?>
  75. <?php if ($site_slogan): ?>
  76. <span id="site-slogan"<?php if ($disable_site_slogan) { print ' class="hidden"'; } ?>>
  77. <?php print $site_slogan; ?>
  78. </span>
  79. <?php endif; ?>
  80. <?php endif; ?>
  81. </div>
  82. <div class="navbar yamm navbar-default">
  83. <div class="navbar-header">
  84. <button type="button" data-toggle="collapse" data-target="#navbar-collapse-1" class="navbar-toggle">
  85. <span class="icon-bar"></span>
  86. <span class="icon-bar"></span>
  87. <span class="icon-bar"></span>
  88. </button>
  89. </div>
  90. <div id="navbar-collapse-1" class="navbar-collapse collapse">
  91. <?php print render($page['menu']); ?>
  92. </div>
  93. </div>
  94. </div>
  95. <?php else :?>
  96. <div class="container">
  97. <div class="navbar yamm navbar-default">
  98. <div class="navbar-header">
  99. <button type="button" data-toggle="collapse" data-target="#navbar-collapse-1" class="navbar-toggle">
  100. <span class="icon-bar"></span>
  101. <span class="icon-bar"></span>
  102. <span class="icon-bar"></span>
  103. </button>
  104. <!-- Logo -->
  105. <?php if ($logo): ?>
  106. <a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home" class="logo">
  107. <img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
  108. </a>
  109. <?php elseif ($site_name || $site_slogan): ?>
  110. <?php if ($site_name): ?>
  111. <a href="<?php print $front_page; ?>" class="navbar-brand" title="<?php print t('Home'); ?>" rel="home"><?php //print $site_name; ?></a>
  112. <?php endif; ?>
  113. <?php if ($site_slogan): ?>
  114. <span id="site-slogan"<?php if ($disable_site_slogan) { print ' class="hidden"'; } ?>>
  115. <?php print $site_slogan; ?>
  116. </span>
  117. <?php endif; ?>
  118. <?php endif; ?>
  119. </div>
  120. <div id="navbar-collapse-1" class="navbar-collapse collapse navbar-right">
  121. <?php print render($page['menu']); ?>
  122. </div>
  123. </div>
  124. </div>
  125. <?php endif; ?>
  126. </header>
  127. <?php endif; ?>
  128. <?php if ($title) : ?>
  129. <section class="post-wrapper-top jt-shadow clearfix">
  130. <div class="container">
  131. <div class="breadcrumbs">
  132. <h2><?php print $title; ?></h2>
  133. <?php if (theme_get_setting('breadcrumbs') == '1' ): ?>
  134. <?php if ($breadcrumb): ?>
  135. <?php print $breadcrumb; ?>
  136. <?php endif; ?>
  137. <?php endif; ?>
  138. </div>
  139. </div>
  140. </section>
  141. <?php endif; ?>
  142. <?php if(count($getPage) > 0) : ?>
  143. <?php if ($messages) :?>
  144. <div class="clearfix padding-top">
  145. <?php print $messages; ?>
  146. </div>
  147. <?php endif; ?>
  148. <?php if ($page['content']) :?>
  149. <?php print render($page['content']); ?>
  150. <?php endif; ?>
  151. <?php if ($page['after_content']) :?>
  152. <?php print render($page['after_content']); ?>
  153. <?php endif; ?>
  154. <?php else :?>
  155. <?php if ($page['sidebar_right'] && $page['sidebar_left']) :?>
  156. <section class="blog-wrapper">
  157. <div class="container">
  158. <div id="two-sidebar" class="col-lg-3 col-md-3 col-sm-12 col-xs-12">
  159. <?php print render($page['sidebar_left']); ?>
  160. </div>
  161. <div id="content" class="col-lg-5 col-md-5 col-sm-12 col-xs-12">
  162. <div class="row">
  163. <?php if ($messages) :?>
  164. <div class="doc">
  165. <?php print $messages; ?>
  166. </div>
  167. <?php endif; ?>
  168. <?php if ($tabs = render($tabs)): ?>
  169. <div class="doc">
  170. <div class="tabs">
  171. <?php print render($tabs); ?>
  172. </div>
  173. </div>
  174. <?php endif; ?>
  175. <?php if ($action_links): ?>
  176. <div class="tabs">
  177. <ul class="nav nav-tabs">
  178. <?php print render($action_links); ?>
  179. </ul>
  180. </div>
  181. <?php endif; ?>
  182. <?php if ($page['content']) :?>
  183. <?php print render($page['content']); ?>
  184. <?php endif; ?>
  185. <?php if ($page['after_content']) :?>
  186. <?php print render($page['after_content']); ?>
  187. <?php endif; ?>
  188. </div>
  189. </div>
  190. <div id="sidebar" class="col-lg-4 col-md-4 col-sm-12 col-xs-12">
  191. <?php print render($page['sidebar_right']); ?>
  192. </div>
  193. </div>
  194. </section>
  195. <?php elseif ($page['sidebar_right'] && !$page['sidebar_left']) :?>
  196. <section class="blog-wrapper">
  197. <div class="container">
  198. <div id="content" class="col-lg-8 col-md-8 col-sm-12 col-xs-12">
  199. <div class="row">
  200. <?php if ($messages) :?>
  201. <div class="doc">
  202. <?php print $messages; ?>
  203. </div>
  204. <?php endif; ?>
  205. <?php if ($tabs = render($tabs)): ?>
  206. <div class="doc">
  207. <div class="tabs">
  208. <?php print render($tabs); ?>
  209. </div>
  210. </div>
  211. <?php endif; ?>
  212. <?php if ($action_links): ?>
  213. <div class="tabs">
  214. <ul class="nav nav-tabs">
  215. <?php print render($action_links); ?>
  216. </ul>
  217. </div>
  218. <?php endif; ?>
  219. <?php if ($page['content']) :?>
  220. <?php print render($page['content']); ?>
  221. <?php endif; ?>
  222. <?php if ($page['after_content']) :?>
  223. <?php print render($page['after_content']); ?>
  224. <?php endif; ?>
  225. </div>
  226. </div>
  227. <div id="sidebar" class="col-lg-4 col-md-4 col-sm-12 col-xs-12">
  228. <?php print render($page['sidebar_right']); ?>
  229. </div>
  230. </div>
  231. </section>
  232. <?php else :?>
  233. <section class="white-wrapper">
  234. <div class="container">
  235. <?php if ($messages) :?>
  236. <div class="doc">
  237. <?php print $messages; ?>
  238. </div>
  239. <?php endif; ?>
  240. <?php if ($tabs = render($tabs)): ?>
  241. <div class="doc">
  242. <div class="tabs">
  243. <?php print render($tabs); ?>
  244. </div>
  245. </div>
  246. <?php endif; ?>
  247. <?php if ($action_links): ?>
  248. <div class="tabs">
  249. <ul class="nav nav-tabs">
  250. <?php print render($action_links); ?>
  251. </ul>
  252. </div>
  253. <?php endif; ?>
  254. <?php if ($page['content']) :?>
  255. <?php print render($page['content']); ?>
  256. <?php endif; ?>
  257. <?php if ($page['after_content']) :?>
  258. <?php print render($page['after_content']); ?>
  259. <?php endif; ?>
  260. </div>
  261. </section>
  262. <?php endif; ?>
  263. <?php endif; ?>
  264. <?php if(count($getPageStyle3) > 0) : ?>
  265. <header id="header-style-1">
  266. <div class="container">
  267. <div class="navbar yamm navbar-default">
  268. <div class="navbar-header">
  269. <button type="button" data-toggle="collapse" data-target="#navbar-collapse-1" class="navbar-toggle">
  270. <span class="icon-bar"></span>
  271. <span class="icon-bar"></span>
  272. <span class="icon-bar"></span>
  273. </button>
  274. <!-- Logo -->
  275. <?php if ($logo): ?>
  276. <a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home" class="logo">
  277. <img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
  278. </a>
  279. <?php /*elseif ($site_name || $site_slogan): ?>
  280. <?php if ($site_name): ?>
  281. <a href="<?php print $front_page; ?>" class="navbar-brand" title="<?php print t('Home'); ?>" rel="home"><?php print $site_name; ?></a>
  282. <?php endif;*/ ?>
  283. <?php if ($site_slogan): ?>
  284. <span id="site-slogan"<?php if ($disable_site_slogan) { print ' class="hidden"'; } ?>>
  285. <?php print $site_slogan; ?>
  286. </span>
  287. <?php endif; ?>
  288. <?php endif; ?>
  289. </div>
  290. <div id="navbar-collapse-1" class="navbar-collapse collapse navbar-right">
  291. <?php print render($page['menu']); ?>
  292. </div>
  293. </div>
  294. </div>
  295. </header>
  296. <?php endif; ?>
  297. <?php if(count($getPageStyle1) > 0 || count($getPageStyle2) > 0 || $_GET['layout'] == 'boxed' || theme_get_setting('layout_option') == 'boxed') : ?>
  298. </div>
  299. <?php endif; ?>
  300. <?php if ($page['after_content_no_wrap']) :?>
  301. <?php print render($page['after_content_no_wrap']); ?>
  302. <?php endif; ?>
  303. <footer id="footer-style-1">
  304. <div class="container">
  305. <?php if(count($getPageStyle7) > 0 || $_GET['footer'] == 'footer1' || (theme_get_setting('footer_option') == 'footer1' && empty($_GET['footer']) && count($getPageStyle8) == 0 && count($getPageStyle9) == 0)) : ?>
  306. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  307. <?php if ($page['footer_1']) : ?>
  308. <?php print render($page['footer_1']); ?>
  309. <?php endif; ?>
  310. </div>
  311. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  312. <?php if ($page['footer_4']) : ?>
  313. <?php print render($page['footer_4']); ?>
  314. <?php endif; ?>
  315. </div>
  316. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  317. <?php if ($page['footer_3']) : ?>
  318. <?php print render($page['footer_3']); ?>
  319. <?php endif; ?>
  320. </div>
  321. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  322. <?php if ($page['footer_2']) : ?>
  323. <?php print render($page['footer_2']); ?>
  324. <?php endif; ?>
  325. </div>
  326. <?php elseif(count($getPageStyle8) > 0 || $_GET['footer'] == 'footer2' || (theme_get_setting('footer_option') == 'footer2' && empty($_GET['footer']) && count($getPageStyle7) == 0 && count($getPageStyle9) == 0)) : ?>
  327. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">
  328. <?php if ($page['footer_1']) : ?>
  329. <?php print render($page['footer_1']); ?>
  330. <?php endif; ?>
  331. </div>
  332. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">
  333. <?php if ($page['footer_2']) : ?>
  334. <?php print render($page['footer_2']); ?>
  335. <?php endif; ?>
  336. </div>
  337. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">
  338. <?php if ($page['footer_4']) : ?>
  339. <?php print render($page['footer_4']); ?>
  340. <?php endif; ?>
  341. </div>
  342. <?php elseif(count($getPageStyle9) > 0 || $_GET['footer'] == 'footer3' || (theme_get_setting('footer_option') == 'footer3' && empty($_GET['footer']) && count($getPageStyle7) == 0 && count($getPageStyle8) == 0)) : ?>
  343. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  344. <?php if ($page['footer_4']) : ?>
  345. <?php print render($page['footer_4']); ?>
  346. <?php endif; ?>
  347. </div>
  348. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  349. <?php if ($page['footer_2']) : ?>
  350. <?php print render($page['footer_2']); ?>
  351. <?php endif; ?>
  352. </div>
  353. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  354. <?php if ($page['footer_3']) : ?>
  355. <?php print render($page['footer_3']); ?>
  356. <?php endif; ?>
  357. </div>
  358. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  359. <?php if ($page['footer_1']) : ?>
  360. <?php print render($page['footer_1']); ?>
  361. <?php endif; ?>
  362. </div>
  363. <?php else :?>
  364. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  365. <?php if ($page['footer_1']) : ?>
  366. <?php print render($page['footer_1']); ?>
  367. <?php endif; ?>
  368. </div>
  369. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  370. <?php if ($page['footer_2']) : ?>
  371. <?php print render($page['footer_2']); ?>
  372. <?php endif; ?>
  373. </div>
  374. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  375. <?php if ($page['footer_3']) : ?>
  376. <?php print render($page['footer_3']); ?>
  377. <?php endif; ?>
  378. </div>
  379. <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
  380. <?php if ($page['footer_4']) : ?>
  381. <?php print render($page['footer_4']); ?>
  382. <?php endif; ?>
  383. </div>
  384. <?php endif; ?>
  385. </div>
  386. </footer>
  387. <div id="copyrights">
  388. <div class="container">
  389. <?php if ($page['footer_bottom']) : ?>
  390. <?php print render($page['footer_bottom']); ?>
  391. <?php endif; ?>
  392. </div>
  393. </div>
  394. <?php endif; ?>