Improved tagging result page
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / tagged.tpl
index 82c279061baca0a2dba4e0802b48acd36cb99703..adfff67bce52c9d9a676e601f553d0839ce07074 100644 (file)
@@ -1,10 +1,8 @@
-{include file='documentHeader'}
+{capture assign='pageTitle'}{lang}wcf.tagging.taggedObjects.{@$objectType}{if $pageNo > 1} - {lang}wcf.page.pageNo{/lang}{/if}{/lang}{/capture}
 
-<head>
-       <title>{lang}wcf.tagging.taggedObjects.{@$objectType}{/lang} - {PAGE_TITLE|language}</title>
-       
-       {include file='headInclude'}
-       
+{capture assign='contentTitle'}{lang}wcf.tagging.taggedObjects.{@$objectType}{/lang}{/capture}
+
+{capture assign='headContent'}
        {if $pageNo < $pages}
                <link rel="next" href="{link controller='Tagged' object=$tag}objectType={@$objectType}&pageNo={@$pageNo+1}{/link}" />
        {/if}
                <link rel="prev" href="{link controller='Tagged' object=$tag}objectType={@$objectType}{if $pageNo > 2}&pageNo={@$pageNo-1}{/if}{/link}" />
        {/if}
        <link rel="canonical" href="{link controller='Tagged' object=$tag}objectType={@$objectType}{if $pageNo > 1}&pageNo={@$pageNo}{/if}{/link}" />
-</head>
-
-<body id="tpl{$templateName|ucfirst}" data-template="{$templateName}" data-application="{$templateNameApplication}">
+{/capture}
 
-{capture assign='sidebar'}
-       <fieldset>
-               <legend>{lang}wcf.tagging.objectTypes{/lang}</legend>
+{capture assign='sidebarLeft'}
+       <section class="box">
+               <h2 class="boxTitle">{lang}wcf.tagging.objectTypes{/lang}</h2>
                
-               <nav>
-                       <ul>
+               <nav class="boxContent">
+                       <ul class="boxMenu">
                                {foreach from=$availableObjectTypes item=availableObjectType}
-                                       <li{if $objectType == $availableObjectType->objectType} class="active"{/if}><a href="{link controller='Tagged' object=$tag}objectType={@$availableObjectType->objectType}{/link}">{lang}wcf.tagging.objectType.{@$availableObjectType->objectType}{/lang}</a></li>
+                                       <li{if $objectType == $availableObjectType->objectType} class="active"{/if}><a class="boxMenuLink" href="{link controller='Tagged' object=$tag}objectType={@$availableObjectType->objectType}{/link}">{lang}wcf.tagging.objectType.{@$availableObjectType->objectType}{/lang}</a></li>
                                {/foreach}
                        </ul>
                </nav>
-       </fieldset>
+       </section>
        
-       <fieldset>
-               <legend>{lang}wcf.tagging.tags{/lang}</legend>
+       <section class="box">
+               <h2 class="boxTitle">{lang}wcf.tagging.tags{/lang}</h2>
                
-               {include file='tagCloudBox' taggableObjectType=$objectType}
-       </fieldset>
+               <div class="boxContent">
+                       {include file='tagCloudBox' taggableObjectType=$objectType}
+               </div>
+       </section>
 {/capture}
 
-{include file='header' sidebarOrientation='left'}
-
-<header class="boxHeadline">
-       <h1>{lang}wcf.tagging.taggedObjects.{@$objectType}{/lang}</h1>
-</header>
+{include file='header'}
 
-{include file='userNotice'}
-
-<div class="contentNavigation">
-       {pages print=true assign=pagesLinks controller='Tagged' object=$tag link="objectType=$objectType&pageNo=%d"}
-       
-       {hascontent}
-               <nav>
-                       <ul>
-                               {content}
-                                       {event name='contentNavigationButtonsTop'}
-                               {/content}
-                       </ul>
-               </nav>
-       {/hascontent}
-</div>
+{hascontent}
+       <div class="paginationTop">
+               {content}{pages print=true assign=pagesLinks controller='Tagged' object=$tag link="objectType=$objectType&pageNo=%d"}{/content}
+       </div>
+{/hascontent}
 
 {if $items}
        {include file=$resultListTemplateName application=$resultListApplication}
        <p class="info">{lang}wcf.tagging.taggedObjects.noResults{/lang}</p>
 {/if}
 
-<div class="contentNavigation">
-       {@$pagesLinks}
+<footer class="contentFooter">
+       {hascontent}
+               <div class="paginationBottom">
+                       {content}{@$pagesLinks}{/content}
+               </div>
+       {/hascontent}
        
        {hascontent}
-               <nav>
+               <nav class="contentFooterNavigation">
                        <ul>
-                               {content}
-                                       {event name='contentNavigationButtonsBottom'}
-                               {/content}
+                               {content}{event name='contentFooterNavigation'}{/content}
                        </ul>
                </nav>
        {/hascontent}
-</div>
+</footer>
 
 {include file='footer'}
-
-</body>
-</html>
\ No newline at end of file