- Affected Version
- WoltLab Suite 3.1
Stack Trace:
- #0 */lib/system/template/TemplateScriptingCompiler.class.php (823):
- wcf\system\template\TemplateEngine->getSourceFilename('__headerContentLargeSmall', 'wcf')
- #1 */lib/system/template/TemplateScriptingCompiler.class.php (362):
- wcf\system\template\TemplateScriptingCompiler->compileIncludeTag(' file=\'__headerContentLargeSmall\'', 'pageHeader', [ application => , data => , filename => ])
- #2 */lib/system/template/TemplateScriptingCompiler.class.php (249):
- wcf\system\template\TemplateScriptingCompiler->compileTag('include file=\'__headerContentLargeSmall\'', 'pageHeader', [ application => , data => , filename => ])
- #3 */lib/system/template/TemplateScriptingCompiler.class.php (829):
- wcf\system\template\TemplateScriptingCompiler->compileString('pageHeader', '<div id="pageHeaderContainer" class="pageHeaderContainer"> <header id="pageHeader" class="pageHeader"> <div id="pageHeaderUserPanel" class="pageHeaderPanel"> <div class="layoutBoundary"> {include file=\'pageHeaderUser\'} </div> </div> <div id="pageHeaderFacade" class="pageHeaderFacade"> <div class="layoutBoundary"> {include file=\'pageHeaderLogo\'} {include file=\'pageHeaderSearch\'} </div> </div> {include file=\'__headerContentLargeSmall\'} <div id="pageHeaderPanel" class="pageHeaderPanel"> <div class="layoutBoundary"> {include file=\'pageHeaderMenu\'} </div> </div> <div id="pageHeaderMobileMenu" class="pageHeaderMobileMenu"> <div class="layoutBoundary"> {include file=\'__headerContentMobileMainMenu\'} </div> </div> <div id="pageHeaderSubMenu" class="pageHeaderSubMenu"> <div class="layoutBoundary"> {include file=\'__headerContentSubMenu\'} </div> </div> <script data-relocate="true"> require([\'WoltLabSuite/Core/Ui/Page/Header/Fixed\'], function(UiPageHeaderFixed) { UiPageHeaderFixed.init(); }); </script> </header> {capture assign=hascontent_ad3f65bc8c49d50aa887645ec3ea780397a45967} {if !$boxesHero|empty} {@$boxesHero} {/if} {foreach from=$__wcf->getBoxHandler()->getBoxes(\'hero\') item=box} {@$box->render()} {/foreach} {/capture} {assign var=hascontent_ad3f65bc8c49d50aa887645ec3ea780397a45967 value=$hascontent_ad3f65bc8c49d50aa887645ec3ea780397a45967|trim} {if $hascontent_ad3f65bc8c49d50aa887645ec3ea780397a45967} <div class="boxesHero"> <div class="layoutBoundary"> <div class="boxContainer"> {@$hascontent_ad3f65bc8c49d50aa887645ec3ea780397a45967} </div> </div> </div> {/if} </div>', [ application => , data => , filename => ], true)
- #4 */lib/system/template/TemplateScriptingCompiler.class.php (362):
- wcf\system\template\TemplateScriptingCompiler->compileIncludeTag(' file=\'pageHeader\'', 'header', [ application => , data => , filename => ])
- #5 */lib/system/template/TemplateScriptingCompiler.class.php (249):
- wcf\system\template\TemplateScriptingCompiler->compileTag('include file=\'pageHeader\'', 'header', [ application => , data => , filename => ])
- #6 */lib/system/template/TemplateScriptingCompiler.class.php (829):
-
wcf\system\template\TemplateScriptingCompiler->compileString('header', '{include file=\'documentHeader\'}
<head>
{if !$pageTitle|isset}
{assign var=\'pageTitle\' value=\'\'}
{if (!$__wcf->isLandingPage()
!USE_PAGE_TITLE_ON_LANDING_PAGE) && $__wcf->getActivePage() != null && $__wcf->getActivePage()->getTitle()} {capture assign=\'pageTitle\'}{$__wcf->getActivePage()->getTitle()}{/capture} {/if} {/if} <title>{if $pageTitle}{@$pageTitle} - {/if}{PAGE_TITLE|language}</title> {include file=\'headInclude\'} {if !$canonicalURL|empty} <link rel="canonical" href="{$canonicalURL}"> {/if} {if !$headContent|empty} {@$headContent} {/if} </head> <body id="tpl_{$templateNameApplication}_{$templateName}" itemscope itemtype="http://schema.org/WebPage"{if !$canonicalURL|empty} itemid="{$canonicalURL}"{/if} data-template="{$templateName}" data-application="{$templateNameApplication}"{if $__wcf->getActivePage() != null} data-page-id="{@$__wcf->getActivePage()->pageID}" data-page-identifier="{$__wcf->getActivePage()->identifier}"{/if} class="{if $__wcf->getActivePage() != null && $__wcf->getActivePage()->cssClassName}{$__wcf->getActivePage()->cssClassName}{/if}{if !$__pageCssClassName|empty} {$__pageCssClassName}{/if}"> <a id="top"></a> <div id="pageContainer" class="pageContainer"> {include file=\'pageHeader\'} {capture assign=hascontent_285ad58b1844d2e0861796fe26aaa50a30f9be49} {if !$headerBoxes|empty} {@$headerBoxes} {/if} {foreach from=$__wcf->getBoxHandler()->getBoxes(\'headerBoxes\') item=box} {@$box->render()} {/foreach} {/capture} {assign var=hascontent_285ad58b1844d2e0861796fe26aaa50a30f9be49 value=$hascontent_285ad58b1844d2e0861796fe26aaa50a30f9be49|trim} {if $hascontent_285ad58b1844d2e0861796fe26aaa50a30f9be49} <div class="boxesHeaderBoxes"> <div class="layoutBoundary"> <div class="boxContainer"> {@$hascontent_285ad58b1844d2e0861796fe26aaa50a30f9be49} </div> </div> </div> {/if} {include file=\'pageNavbarTop\'} {capture assign=hascontent_305c92581183eb54b8202c6428ca041d7d83c474} {if !$boxesTop|empty} {@$boxesTop} {/if} {foreach from=$__wcf->getBoxHandler()->getBoxes(\'top\') item=box} {@$box->render()} {/foreach} {/capture} {assign var=hascontent_305c92581183eb54b8202c6428ca041d7d83c474 value=$hascontent_305c92581183eb54b8202c6428ca041d7d83c474|trim} {if $hascontent_305c92581183eb54b8202c6428ca041d7d83c474} <div class="boxesTop"> <div class="boxContainer"> {@$hascontent_305c92581183eb54b8202c6428ca041d7d83c474} </div> </div> {/if} <section id="main" class="main" role="main"{if !$__mainItemScope|empty} {@$__mainItemScope}{/if}> <div class="layoutBoundary"> {capture assign=hascontent_873034d9c246f816549b40d97711703d0aedd0b1} {if !$sidebar|empty} {if !$sidebarOrientation|isset
$sidebarOrientation == \'left\'} {@$sidebar} {/if} {/if} {if !$sidebarLeft|empty} {@$sidebarLeft} {/if} {foreach from=$__wcf->getBoxHandler()->getBoxes(\'sidebarLeft\') item=box} {@$box->render()} {/foreach} {/capture} {assign var=hascontent_873034d9c246f816549b40d97711703d0aedd0b1 value=$hascontent_873034d9c246f816549b40d97711703d0aedd0b1|trim} {if $hascontent_873034d9c246f816549b40d97711703d0aedd0b1} {if !$__sidebarLeftShow|isset}{assign var=\'__sidebarLeftShow\' value=\'wcf.global.button.showSidebar\'|language}{/if} {if !$__sidebarLeftHide|isset}{assign var=\'__sidebarLeftHide\' value=\'wcf.global.button.hideSidebar\'|language}{/if} <aside class="sidebar boxesSidebarLeft{if !$__sidebarLeftHasMenu|empty
$__wcf->getBoxHandler()->sidebarLeftHasMenu()} boxesSidebarLeftHasMenu{/if}" data-show-sidebar="{$__sidebarLeftShow}" data-hide-sidebar="{$__sidebarLeftHide}" data-show-navigation="Navigation anzeigen" data-hide-navigation="Navigation verbergen"> <div class="boxContainer"> {@$hascontent_873034d9c246f816549b40d97711703d0aedd0b1} </div> </aside> {/if} <div id="content" class="content"> {if MODULE_WCF_AD && $__disableAds|empty}{@$__wcf->getAdHandler()->getAds(\'com.woltlab.wcf.header.content\')}{/if} {if $__disableContentHeader|empty} {if !$contentHeader|empty} {@$contentHeader} {else} {if $contentTitle|empty} {if $__wcf->isLandingPage() && USE_PAGE_TITLE_ON_LANDING_PAGE} {capture assign=\'contentTitle\'}{PAGE_TITLE|language}{/capture} {capture assign=\'contentDescription\'}{PAGE_DESCRIPTION|language}{/capture} {elseif $__wcf->getActivePage() != null && $__wcf->getActivePage()->getTitle()} {capture assign=\'contentTitle\'}{$__wcf->getActivePage()->getTitle()}{/capture} {/if} {/if} {if !$contentTitle|empty} <header class="contentHeader"> <div class="contentHeaderTitle"> <h1 class="contentTitle">{@$contentTitle}</h1> {if !$contentDescription|empty}<p class="contentHeaderDescription">{@$contentDescription}</p>{/if} </div> {capture assign=hascontent_48a95b8fa8b9284c80c07b766511011615945899} {if !$contentHeaderNavigation|empty}{@$contentHeaderNavigation}{/if} {include file=\'__searchResultMarkAllAsRead\' application=\'wbb\'} {/capture} {assign var=hascontent_48a95b8fa8b9284c80c07b766511011615945899 value=$hascontent_48a95b8fa8b9284c80c07b766511011615945899|trim} {if $hascontent_48a95b8fa8b9284c80c07b766511011615945899} <nav class="contentHeaderNavigation"> <ul> {@$hascontent_48a95b8fa8b9284c80c07b766511011615945899} </ul> </nav> {/if} </header> {/if} {/if} {/if} {include file=\'userNotice\'} {capture assign=hascontent_ab3e4a05d1d8d932fef6d111b322de6a694b0493} {if !$boxesContentTop|empty} {@$boxesContentTop} {/if} {foreach from=$__wcf->getBoxHandler()->getBoxes(\'contentTop\') item=box} {@$box->render()} {/foreach} {/capture} {assign var=hascontent_ab3e4a05d1d8d932fef6d111b322de6a694b0493 value=$hascontent_ab3e4a05d1d8d932fef6d111b322de6a694b0493|trim} {if $hascontent_ab3e4a05d1d8d932fef6d111b322de6a694b0493} <div class="boxesContentTop"> <div class="boxContainer"> {@$hascontent_ab3e4a05d1d8d932fef6d111b322de6a694b0493} </div> </div> {/if} ', [ application => , data => , filename => ], true)
- #7 */lib/system/template/TemplateScriptingCompiler.class.php (362):
- wcf\system\template\TemplateScriptingCompiler->compileIncludeTag(' file=\'header\'', 'cms', [ application => , data => , filename => ])
- #8 */lib/system/template/TemplateScriptingCompiler.class.php (249):
- wcf\system\template\TemplateScriptingCompiler->compileTag('include file=\'header\'', 'cms', [ application => , data => , filename => ])
- #9 */lib/system/template/TemplateCompiler.class.php (28):
- wcf\system\template\TemplateScriptingCompiler->compileString('cms', '{if !$__wcf->isLandingPage()} {capture assign=\'pageTitle\'}{$content->title}{/capture} {capture assign=\'contentTitle\'}{$content->title}{/capture} {/if} {capture assign=\'headContent\'} {if $page->isMultilingual && $page->getPageLanguages()|count > 1} {foreach from=$page->getPageLanguages() item=\'pageLanguage\'} {if $pageLanguage->getLanguage()} <link rel="alternate" hreflang="{$pageLanguage->getLanguage()->languageCode}" href="{$pageLanguage->getLink()}"> {/if} {/foreach} {/if} {/capture} {capture assign=\'contentHeaderNavigation\'} {if $page->isMultilingual && $__wcf->user->userID && $page->getPageLanguages()|count > 1} <li class="dropdown"> <a class="dropdownToggle boxFlag box24 button"> <span><img src="{$activePageLanguage->getIconPath()}" alt="" class="iconFlag"></span> <span>{$activePageLanguage->languageName}</span> </a> <ul class="dropdownMenu"> {foreach from=$page->getPageLanguages() item=\'pageLanguage\'} {if $pageLanguage->getLanguage()} <li class="boxFlag"> <a class="box24" href="{$pageLanguage->getLink()}"> <span><img src="{$pageLanguage->getLanguage()->getIconPath()}" alt="" class="iconFlag"></span> <span>{$pageLanguage->getLanguage()->languageName}</span> </a> </li> {/if} {/foreach} </ul> </li> {/if} {if $__wcf->getSession()->getPermission(\'admin.content.cms.canManagePage\')}<li><a href="{link controller=\'PageEdit\' id=$page->pageID isACP=true}{/link}" class="button"><span class="icon icon16 fa-pencil"></span> <span>Seite bearbeiten</span></a></li>{/if} {/capture} {include file=\'header\'} {if $content->content} {if $page->pageType == \'text\'} <div class="section cmsContent htmlContent"> {@$content->getFormattedContent()} </div> {elseif $page->pageType == \'html\'} {@$content->getParsedContent()} {elseif $page->pageType == \'tpl\'} {@$page->getParsedTemplate($content)} {/if} {/if} <footer class="contentFooter"> {capture assign=hascontent_b9ddf55c38667f28862f4a2d8809bd17e8e500be}{/capture} {assign var=hascontent_b9ddf55c38667f28862f4a2d8809bd17e8e500be value=$hascontent_b9ddf55c38667f28862f4a2d8809bd17e8e500be|trim} {if $hascontent_b9ddf55c38667f28862f4a2d8809bd17e8e500be} <nav class="contentFooterNavigation"> <ul> {@$hascontent_b9ddf55c38667f28862f4a2d8809bd17e8e500be} </ul> </nav> {/if} </footer> {include file=\'footer\'} ', [ application => , data => , filename => ])
- #10 */lib/system/template/TemplateEngine.class.php (462):
- wcf\system\template\TemplateCompiler->compile('cms', '{if !$__wcf->isLandingPage()} {capture assign=\'pageTitle\'}{$content->title}{/capture} {capture assign=\'contentTitle\'}{$content->title}{/capture} {/if} {capture assign=\'headContent\'} {if $page->isMultilingual && $page->getPageLanguages()|count > 1} {foreach from=$page->getPageLanguages() item=\'pageLanguage\'} {if $pageLanguage->getLanguage()} <link rel="alternate" hreflang="{$pageLanguage->getLanguage()->languageCode}" href="{$pageLanguage->getLink()}"> {/if} {/foreach} {/if} {/capture} {capture assign=\'contentHeaderNavigation\'} {if $page->isMultilingual && $__wcf->user->userID && $page->getPageLanguages()|count > 1} <li class="dropdown"> <a class="dropdownToggle boxFlag box24 button"> <span><img src="{$activePageLanguage->getIconPath()}" alt="" class="iconFlag"></span> <span>{$activePageLanguage->languageName}</span> </a> <ul class="dropdownMenu"> {foreach from=$page->getPageLanguages() item=\'pageLanguage\'} {if $pageLanguage->getLanguage()} <li class="boxFlag"> <a class="box24" href="{$pageLanguage->getLink()}"> <span><img src="{$pageLanguage->getLanguage()->getIconPath()}" alt="" class="iconFlag"></span> <span>{$pageLanguage->getLanguage()->languageName}</span> </a> </li> {/if} {/foreach} </ul> </li> {/if} {if $__wcf->getSession()->getPermission(\'admin.content.cms.canManagePage\')}<li><a href="{link controller=\'PageEdit\' id=$page->pageID isACP=true}{/link}" class="button"><span class="icon icon16 fa-pencil"></span> <span>{lang}wcf.acp.page.edit{/lang}</span></a></li>{/if} {/capture} {include file=\'header\'} {if $content->content} {if $page->pageType == \'text\'} <div class="section cmsContent htmlContent"> {@$content->getFormattedContent()} </div> {elseif $page->pageType == \'html\'} {@$content->getParsedContent()} {elseif $page->pageType == \'tpl\'} {@$page->getParsedTemplate($content)} {/if} {/if} <footer class="contentFooter"> {hascontent} <nav class="contentFooterNavigation"> <ul> {content}{event name=\'contentFooterNavigation\'}{/content} </ul> </nav> {/hascontent} </footer> {include file=\'footer\'} ', '*/templates/compiled/2_wcf_1_cms.php', [ application => , data => , filename => ])
- #11 */lib/system/template/TemplateEngine.class.php (314):
- wcf\system\template\TemplateEngine->compileTemplate('cms', '*/templates/cms.tpl', '*/templates/compiled/2_wcf_1_cms.php', [ application => , data => , filename => ])
- #12 */lib/page/AbstractPage.class.php (323):
- wcf\system\template\TemplateEngine->display('cms', 'wcf')
- #13 */lib/page/AbstractPage.class.php (114):
- wcf\page\AbstractPage->show()
- #14 */lib/system/request/Request.class.php (83):
- wcf\page\AbstractPage->__run()
- #15 */lib/system/request/RequestHandler.class.php (96):
- wcf\system\request\Request->execute()
- #16 */index.php (9):
- wcf\system\request\RequestHandler->handle('wcf')