Merge remote-tracking branch 'refs/remotes/origin/3.0'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / cms.tpl
CommitLineData
eb152305 1{if !$__wcf->isLandingPage()}
2f273839
MW
2 {capture assign='pageTitle'}{$content->title}{/capture}
3 {capture assign='contentTitle'}{$content->title}{/capture}
eb152305
MW
4{/if}
5
3e93caf9 6{capture assign='headContent'}
28468c30
MW
7 {if $page->isMultilingual}
8 {foreach from=$page->getPageLanguages() item='pageLanguage'}
9 {if $pageLanguage->getLanguage()}
10 <link rel="alternate" hreflang="{$pageLanguage->getLanguage()->languageCode}" href="{$pageLanguage->getLink()}">
11 {/if}
12 {/foreach}
13 {/if}
3e93caf9 14{/capture}
3295fb92 15
ff110591
MW
16{capture assign='contentHeaderNavigation'}
17 {if $page->isMultilingual && $__wcf->user->userID}
18 <li class="dropdown">
19 <a class="dropdownToggle boxFlag box24 button">
20 <span><img src="{$activePageLanguage->getIconPath()}" alt="" class="iconFlag"></span>
21 <span>{$activePageLanguage->languageName}</span>
22 </a>
23 <ul class="dropdownMenu">
24 {foreach from=$page->getPageLanguages() item='pageLanguage'}
25 {if $pageLanguage->getLanguage()}
26 <li class="boxFlag">
27 <a class="box24" href="{$pageLanguage->getLink()}">
28 <span><img src="{$pageLanguage->getLanguage()->getIconPath()}" alt="" class="iconFlag"></span>
29 <span>{$pageLanguage->getLanguage()->languageName}</span>
30 </a>
31 </li>
32 {/if}
33 {/foreach}
34 </ul>
35 </li>
36 {/if}
37
38 {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}
39{/capture}
40
3295fb92
AE
41{include file='header'}
42
2f273839 43{if $content->content}
3fd6b125 44 {if $page->pageType == 'text'}
df399f3b 45 <div class="section cmsContent htmlContent">
2f273839 46 {@$content->getFormattedContent()}
df399f3b 47 </div>
3fd6b125 48 {elseif $page->pageType == 'html'}
71c1055c 49 {@$content->getParsedContent()}
3fd6b125 50 {elseif $page->pageType == 'tpl'}
71c1055c 51 {@$page->getParsedTemplate($content)}
3fd6b125 52 {/if}
487db634 53{/if}
3295fb92 54
e7b063d6
AE
55<footer class="contentFooter">
56 {hascontent}
57 <nav class="contentFooterNavigation">
3295fb92 58 <ul>
e7b063d6 59 {content}{event name='contentFooterNavigation'}{/content}
3295fb92
AE
60 </ul>
61 </nav>
e7b063d6
AE
62 {/hascontent}
63</footer>
3295fb92
AE
64
65{include file='footer'}