Commit | Line | Data |
---|---|---|
cf1e012a | 1 | <a id="top"></a> |
f2b50825 | 2 | |
cf1e012a AE |
3 | <div id="pageContainer" class="pageContainer"> |
4 | {event name='beforePageHeader'} | |
f2b50825 AE |
5 | |
6 | {include file='pageHeader'} | |
7 | ||
cf1e012a AE |
8 | {event name='afterPageHeader'} |
9 | ||
55b402a0 MW |
10 | {hascontent} |
11 | <div class="boxesHeaderBoxes"> | |
12 | <div class="layoutBoundary"> | |
c734a302 MW |
13 | <div class="boxContainer"> |
14 | {content} | |
15 | {foreach from=$__wcf->getBoxHandler()->getBoxes('headerBoxes') item=box} | |
16 | {@$box} | |
17 | {/foreach} | |
18 | {/content} | |
19 | </div> | |
55b402a0 MW |
20 | </div> |
21 | </div> | |
22 | {/hascontent} | |
23 | ||
cf1e012a | 24 | {include file='pageNavbarTop'} |
f2b50825 | 25 | |
55b402a0 MW |
26 | {hascontent} |
27 | <div class="boxesTop"> | |
28 | <div class="layoutBoundary"> | |
c734a302 MW |
29 | <div class="boxContainer"> |
30 | {content} | |
31 | {foreach from=$__wcf->getBoxHandler()->getBoxes('top') item=box} | |
32 | {@$box} | |
33 | {/foreach} | |
34 | {/content} | |
35 | </div> | |
55b402a0 MW |
36 | </div> |
37 | </div> | |
38 | {/hascontent} | |
39 | ||
cf1e012a | 40 | <section id="main" class="main" role="main"> |
f6e330bf | 41 | <div class="layoutBoundary"> |
55b402a0 MW |
42 | {hascontent} |
43 | <aside class="sidebar boxesSidebarLeft"> | |
c734a302 MW |
44 | <div class="boxContainer"> |
45 | {content} | |
46 | {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.sidebar.top')}{/if} | |
47 | ||
48 | {event name='boxesSidebarLeftTop'} | |
49 | ||
50 | {* WCF2.1 Fallback *} | |
51 | {if !$sidebar|empty} | |
52 | {if !$sidebarOrientation|isset || $sidebarOrientation == 'left'} | |
53 | {@$sidebar} | |
54 | {/if} | |
55 | {/if} | |
56 | ||
57 | {if !$sidebarLeft|empty} | |
58 | {@$sidebarLeft} | |
59 | {/if} | |
60 | ||
61 | {foreach from=$__wcf->getBoxHandler()->getBoxes('sidebarLeft') item=box} | |
62 | {@$box} | |
63 | {/foreach} | |
64 | ||
65 | {event name='boxesSidebarLeftBottom'} | |
66 | ||
67 | {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.sidebar.bottom')}{/if} | |
68 | {/content} | |
69 | </div> | |
55b402a0 MW |
70 | </aside> |
71 | {/hascontent} | |
cf1e012a AE |
72 | |
73 | <div id="content" class="content"> | |
74 | {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.header.content')}{/if} | |
dec50963 | 75 | |
55b402a0 MW |
76 | {hascontent} |
77 | <div class="boxesContentTop"> | |
c734a302 MW |
78 | <div class="boxContainer"> |
79 | {content} | |
80 | {foreach from=$__wcf->getBoxHandler()->getBoxes('contentTop') item=box} | |
81 | {@$box} | |
82 | {/foreach} | |
83 | {/content} | |
84 | </div> | |
55b402a0 MW |
85 | </div> |
86 | {/hascontent} | |
87 | ||
cf1e012a | 88 | {event name='contents'} |