Improved subtabs appearance
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / header.tpl
CommitLineData
3e93caf9
MW
1{include file='documentHeader'}
2
3<head>
4 <title>{if $pageTitle|isset}{@$pageTitle} - {/if}{PAGE_TITLE|language}</title>
5
6 {include file='headInclude'}
7
8 {if !$headContent|empty}
9 {@$headContent}
10 {/if}
11</head>
12
9b94eb2c 13<body id="tpl_{$templateNameApplication}_{$templateName}" data-template="{$templateName}" data-application="{$templateNameApplication}"{if $__wcf->getActivePage() != null} data-page-id="{@$__wcf->getActivePage()->pageID}" data-page-identifier="{$__wcf->getActivePage()->identifier}"{/if}>
3e93caf9 14
cf1e012a 15<a id="top"></a>
f2b50825 16
cf1e012a
AE
17<div id="pageContainer" class="pageContainer">
18 {event name='beforePageHeader'}
f2b50825
AE
19
20 {include file='pageHeader'}
21
cf1e012a
AE
22 {event name='afterPageHeader'}
23
55b402a0
MW
24 {hascontent}
25 <div class="boxesHeaderBoxes">
26 <div class="layoutBoundary">
c734a302
MW
27 <div class="boxContainer">
28 {content}
29 {foreach from=$__wcf->getBoxHandler()->getBoxes('headerBoxes') item=box}
2cd54d7f 30 {@$box->render()}
c734a302
MW
31 {/foreach}
32 {/content}
33 </div>
55b402a0
MW
34 </div>
35 </div>
36 {/hascontent}
37
cf1e012a 38 {include file='pageNavbarTop'}
f2b50825 39
55b402a0
MW
40 {hascontent}
41 <div class="boxesTop">
41ec911a
MW
42 <div class="boxContainer">
43 {content}
44 {if !$boxesTop|empty}
45 {@$boxesTop}
46 {/if}
47
48 {foreach from=$__wcf->getBoxHandler()->getBoxes('top') item=box}
49 {@$box->render()}
50 {/foreach}
51 {/content}
52 </div>
55b402a0
MW
53 </div>
54 {/hascontent}
55
cf1e012a 56 <section id="main" class="main" role="main">
f6e330bf 57 <div class="layoutBoundary">
55b402a0
MW
58 {hascontent}
59 <aside class="sidebar boxesSidebarLeft">
c734a302
MW
60 <div class="boxContainer">
61 {content}
62 {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.sidebar.top')}{/if}
63
64 {event name='boxesSidebarLeftTop'}
65
66 {* WCF2.1 Fallback *}
67 {if !$sidebar|empty}
68 {if !$sidebarOrientation|isset || $sidebarOrientation == 'left'}
69 {@$sidebar}
70 {/if}
71 {/if}
72
73 {if !$sidebarLeft|empty}
74 {@$sidebarLeft}
75 {/if}
76
77 {foreach from=$__wcf->getBoxHandler()->getBoxes('sidebarLeft') item=box}
2cd54d7f 78 {@$box->render()}
c734a302
MW
79 {/foreach}
80
81 {event name='boxesSidebarLeftBottom'}
82
83 {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.sidebar.bottom')}{/if}
84 {/content}
85 </div>
55b402a0
MW
86 </aside>
87 {/hascontent}
cf1e012a
AE
88
89 <div id="content" class="content">
90 {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.header.content')}{/if}
dec50963 91
3e93caf9
MW
92 {if !$contentHeader|empty}
93 {@$contentHeader}
94 {elseif !$contentTitle|empty}
95 <header class="contentHeader">
96 <div class="contentHeaderTitle">
97 <h1 class="contentTitle">{@$contentTitle}</h1>
98 {if !$contentDescription|empty}<p class="contentHeaderDescription">{@$contentDescription}</p>{/if}
99 </div>
100
101 {hascontent}
102 <nav class="contentHeaderNavigation">
103 <ul>
849204bd
AE
104 {content}
105 {if !$contentHeaderNavigation|empty}{@$contentHeaderNavigation}{/if}
106
107 {event name='contentHeaderNavigation'}
108 {/content}
3e93caf9
MW
109 </ul>
110 </nav>
111 {/hascontent}
112 </header>
113 {/if}
114
115 {include file='userNotice'}
116
55b402a0
MW
117 {hascontent}
118 <div class="boxesContentTop">
c734a302
MW
119 <div class="boxContainer">
120 {content}
121 {foreach from=$__wcf->getBoxHandler()->getBoxes('contentTop') item=box}
2cd54d7f 122 {@$box->render()}
c734a302
MW
123 {/foreach}
124 {/content}
125 </div>
55b402a0
MW
126 </div>
127 {/hascontent}
128
cf1e012a 129 {event name='contents'}