1 {include file='documentHeader'}
5 {assign var='pageTitle' value=''}
6 {if !$__wcf->isLandingPage() && $__wcf->getActivePage() != null && $__wcf->getActivePage()->getTitle()}
7 {capture assign='pageTitle'}{$__wcf->getActivePage()->getTitle()}{/capture}
11 <title>{if $pageTitle}{@$pageTitle} - {/if}{PAGE_TITLE|language}</title>
13 {include file='headInclude'}
15 {if !$headContent|empty}
20 <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}>
24 <div id="pageContainer" class="pageContainer">
25 {event name='beforePageHeader'}
27 {include file='pageHeader'}
29 {event name='afterPageHeader'}
32 <div class="boxesHeaderBoxes">
33 <div class="layoutBoundary">
34 <div class="boxContainer">
36 {foreach from=$__wcf->getBoxHandler()->getBoxes('headerBoxes') item=box}
45 {include file='pageNavbarTop'}
48 <div class="boxesTop">
49 <div class="boxContainer">
55 {foreach from=$__wcf->getBoxHandler()->getBoxes('top') item=box}
63 <section id="main" class="main" role="main">
64 <div class="layoutBoundary">
66 <aside class="sidebar boxesSidebarLeft">
67 <div class="boxContainer">
69 {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.sidebar.top')}{/if}
71 {event name='boxesSidebarLeftTop'}
75 {if !$sidebarOrientation|isset || $sidebarOrientation == 'left'}
80 {if !$sidebarLeft|empty}
84 {foreach from=$__wcf->getBoxHandler()->getBoxes('sidebarLeft') item=box}
88 {event name='boxesSidebarLeftBottom'}
90 {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.sidebar.bottom')}{/if}
96 <div id="content" class="content">
97 {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds('com.woltlab.wcf.header.content')}{/if}
99 {if !$contentHeader|empty}
102 {if $contentTitle|empty}
103 {if $__wcf->isLandingPage()}
104 {capture assign='contentTitle'}{PAGE_TITLE|language}{/capture}
105 {capture assign='contentDescription'}{PAGE_DESCRIPTION|language}{/capture}
106 {elseif $__wcf->getActivePage() != null && $__wcf->getActivePage()->getTitle()}
107 {capture assign='contentTitle'}{$__wcf->getActivePage()->getTitle()}{/capture}
111 {if !$contentTitle|empty}
112 <header class="contentHeader">
113 <div class="contentHeaderTitle">
114 <h1 class="contentTitle">{@$contentTitle}</h1>
115 {if !$contentDescription|empty}<p class="contentHeaderDescription">{@$contentDescription}</p>{/if}
119 <nav class="contentHeaderNavigation">
122 {if !$contentHeaderNavigation|empty}{@$contentHeaderNavigation}{/if}
124 {event name='contentHeaderNavigation'}
133 {include file='userNotice'}
136 <div class="boxesContentTop">
137 <div class="boxContainer">
139 {foreach from=$__wcf->getBoxHandler()->getBoxes('contentTop') item=box}
147 {event name='contents'}