Commit | Line | Data |
---|---|---|
dec50963 MW |
1 | {event name='contents'} |
2 | ||
55b402a0 MW |
3 | {hascontent} |
4 | <div class="boxesContentBottom"> | |
c734a302 MW |
5 | <div class="boxContainer"> |
6 | {content} | |
950fbdf8 MW |
7 | {if !$boxesContentBottom|empty} |
8 | {@$boxesContentBottom} | |
9 | {/if} | |
10 | ||
c734a302 | 11 | {foreach from=$__wcf->getBoxHandler()->getBoxes('contentBottom') item=box} |
2cd54d7f | 12 | {@$box->render()} |
c734a302 MW |
13 | {/foreach} |
14 | {/content} | |
fe17bd5f | 15 | </div> |
55b402a0 MW |
16 | </div> |
17 | {/hascontent} | |
18 | ||
c893138d | 19 | {if MODULE_WCF_AD && $__disableAds|empty} |
1da66356 | 20 | {@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.footer.content')} |
e866b80e | 21 | {/if} |
b8eab696 | 22 | </div> |
81c15c9c AE |
23 | |
24 | {hascontent} | |
c00bdb06 | 25 | <aside class="sidebar boxesSidebarRight" aria-label="{lang}wcf.page.sidebar.right{/lang}"> |
c734a302 | 26 | <div class="boxContainer"> |
81c15c9c | 27 | {content}{@$__sidebarRightContent}{/content} |
fe17bd5f | 28 | </div> |
55b402a0 | 29 | </aside> |
81c15c9c | 30 | {/hascontent} |
dec50963 | 31 | </div> |
b8eab696 | 32 | </section> |
fe17bd5f | 33 | |
55b402a0 MW |
34 | {hascontent} |
35 | <div class="boxesBottom"> | |
41ec911a MW |
36 | <div class="boxContainer"> |
37 | {content} | |
38 | {if !$boxesBottom|empty} | |
39 | {@$boxesBottom} | |
40 | {/if} | |
41 | ||
42 | {foreach from=$__wcf->getBoxHandler()->getBoxes('bottom') item=box} | |
43 | {@$box->render()} | |
44 | {/foreach} | |
45 | {/content} | |
fe17bd5f | 46 | </div> |
55b402a0 MW |
47 | </div> |
48 | {/hascontent} | |
fe17bd5f | 49 | |
bb6ef47e | 50 | {hascontent} |
fe17bd5f | 51 | <div class="boxesFooterBoxes"> |
bb6ef47e | 52 | <div class="layoutBoundary"> |
c734a302 MW |
53 | <div class="boxContainer"> |
54 | {content} | |
950fbdf8 MW |
55 | {if !$footerBoxes|empty} |
56 | {@$footerBoxes} | |
57 | {/if} | |
c734a302 MW |
58 | |
59 | {foreach from=$__wcf->getBoxHandler()->getBoxes('footerBoxes') item=box} | |
2cd54d7f | 60 | {@$box->render()} |
c734a302 MW |
61 | {/foreach} |
62 | {/content} | |
fe17bd5f | 63 | </div> |
b8eab696 | 64 | </div> |
6d7fc344 | 65 | </div> |
bb6ef47e MW |
66 | {/hascontent} |
67 | ||
68 | {include file='pageFooter'} | |
b8eab696 | 69 | </div> |
fe17bd5f | 70 | |
030d9af8 | 71 | {event name='footer'} |
29eb9fba | 72 | |
ab008a95 | 73 | <div class="pageFooterStickyNotice"> |
ab008a95 MW |
74 | {event name='pageFooterStickyNotice'} |
75 | ||
76 | <noscript> | |
fc7cf040 | 77 | <div class="info" role="status"> |
03c6fffe MW |
78 | <div class="layoutBoundary"> |
79 | <span class="javascriptDisabledWarningText">{lang}wcf.page.javascriptDisabled{/lang}</span> | |
80 | </div> | |
81 | </div> | |
ab008a95 MW |
82 | </noscript> |
83 | </div> | |
84 | ||
91ec2608 | 85 | <!-- {$__wcf->getRequestNonce('JAVASCRIPT_RELOCATE_POSITION')} --> |
29eb9fba | 86 | |
5f2b9bd9 | 87 | {@FOOTER_CODE} |
030d9af8 | 88 | |
f48f3551 | 89 | <span id="bottom"></span> |
fe17bd5f | 90 | |
3e93caf9 MW |
91 | </body> |
92 | </html> |