Commit | Line | Data |
---|---|---|
7485c55b | 1 | {include file='header' pageTitle='wcf.acp.option.category.'|concat:$category->categoryName} |
8c34456d | 2 | |
158bd3ca TD |
3 | <script type="text/javascript"> |
4 | //<![CDATA[ | |
5 | $(function() { | |
6 | WCF.TabMenu.init(); | |
7 | new WCF.ACP.Options(); | |
6d5d2aa4 AE |
8 | |
9 | {if $optionName} | |
10 | var $option = $('#' + $.wcfEscapeID('{$optionName}')); | |
11 | new WCF.PeriodicalExecuter(function(pe) { | |
12 | pe.stop(); | |
13 | ||
14 | var $scrollHandler = new WCF.Effect.Scroll(); | |
15 | $scrollHandler.scrollTo($option, true); | |
16 | $option.focus(); | |
17 | }, 200); | |
18 | {/if} | |
158bd3ca TD |
19 | }); |
20 | //]]> | |
21 | </script> | |
22 | ||
daa737bf | 23 | <header class="boxHeadline"> |
184a8d6d | 24 | <hgroup> |
158bd3ca | 25 | <h1>{lang}wcf.acp.option.category.{$category->categoryName}{/lang}</h1> |
5436e6bf | 26 | {hascontent}<h2>{content}{lang __optional=true}wcf.acp.option.category.{$category->categoryName}.description{/lang}{/content}</h2>{/hascontent} |
158bd3ca TD |
27 | </hgroup> |
28 | </header> | |
29 | ||
30 | {if $success|isset} | |
9b566f66 | 31 | <p class="success">{lang}wcf.global.success.edit{/lang}</p> |
158bd3ca TD |
32 | {/if} |
33 | ||
34 | {if $errorField} | |
184a8d6d | 35 | <p class="error">{lang}wcf.global.form.error{/lang}</p> |
158bd3ca TD |
36 | {/if} |
37 | ||
7991009f MS |
38 | {hascontent} |
39 | <div class="contentNavigation"> | |
40 | <nav> | |
41 | <ul> | |
42 | {content} | |
43 | {event name='contentNavigationButtons'} | |
44 | {/content} | |
45 | </ul> | |
46 | </nav> | |
47 | </div> | |
48 | {/hascontent} | |
49 | ||
3e0e6b2c | 50 | <form method="post" action="{link controller='Option' id=$category->categoryID}{/link}"> |
184a8d6d AE |
51 | <div class="tabMenuContainer" data-active="{$activeTabMenuItem}" data-store="activeTabMenuItem"> |
52 | <nav class="tabMenu"> | |
6592a552 | 53 | <ul> |
158bd3ca | 54 | {foreach from=$optionTree item=categoryLevel1} |
944174e3 | 55 | <li><a href="{@$__wcf->getAnchor($categoryLevel1[object]->categoryName)}" title="{lang}wcf.acp.option.category.{@$categoryLevel1[object]->categoryName}{/lang}">{lang}wcf.acp.option.category.{@$categoryLevel1[object]->categoryName}{/lang}</a></li> |
158bd3ca TD |
56 | {/foreach} |
57 | </ul> | |
58 | </nav> | |
59 | ||
60 | {foreach from=$optionTree item=categoryLevel1} | |
f271dc32 | 61 | <div id="{@$categoryLevel1[object]->categoryName}" class="container containerPadding hidden tabMenuContent"> |
eee4c4ff L |
62 | {if $categoryLevel1[options]|count} |
63 | <fieldset> | |
64 | <legend>{lang}wcf.acp.option.category.{$categoryLevel1[object]->categoryName}{/lang}</legend> | |
65 | {include file='optionFieldList' options=$categoryLevel1[options] langPrefix='wcf.acp.option.'} | |
66 | </fieldset> | |
67 | {/if} | |
68 | ||
69 | {if $categoryLevel1[categories]|count} | |
70 | {foreach from=$categoryLevel1[categories] item=categoryLevel2} | |
158bd3ca | 71 | <fieldset> |
eee4c4ff | 72 | <legend>{lang}wcf.acp.option.category.{@$categoryLevel2[object]->categoryName}{/lang}</legend> |
1ad85b3c | 73 | {hascontent}<small>{content}{lang __optional=true}wcf.acp.option.category.{$categoryLevel2[object]->categoryName}.description{/lang}{/content}</small>{/hascontent} |
eee4c4ff L |
74 | |
75 | {include file='optionFieldList' options=$categoryLevel2[options] langPrefix='wcf.acp.option.'} | |
158bd3ca | 76 | </fieldset> |
eee4c4ff L |
77 | {/foreach} |
78 | {/if} | |
158bd3ca TD |
79 | </div> |
80 | {/foreach} | |
81 | </div> | |
82 | ||
184a8d6d | 83 | <div class="formSubmit"> |
e6ea2743 | 84 | <input type="submit" value="{lang}wcf.global.button.submit{/lang}" name="__submit" accesskey="s" /> |
39bea7dd | 85 | </div> |
158bd3ca TD |
86 | </form> |
87 | ||
68740962 | 88 | {include file='footer'} |