Commit | Line | Data |
---|---|---|
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'} |