Move all templates from `syncTemplates` into shared and rename includes in templates
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / optionFieldList.tpl
1 {if !$isGuestGroup|isset}{assign var=isGuestGroup value=false}{/if}
2 {foreach from=$options item=optionData}
3 {assign var=option value=$optionData[object]}
4 {if $errorType|is_array && $errorType[$option->optionName]|isset}
5 {assign var=error value=$errorType[$option->optionName]}
6 {else}
7 {assign var=error value=''}
8 {/if}
9 <dl class="{$option->optionName}Input{if $error} formError{/if}">
10 <dt{if $optionData[cssClassName]} class="{$optionData[cssClassName]}"{/if}>
11 {if $isSearchMode|empty || !$optionData[hideLabelInSearch]}
12 <label for="{$option->optionName}">
13 {if VISITOR_USE_TINY_BUILD && $isGuestGroup && $option->excludedInTinyBuild}
14 <span class="jsTooltip" title="{lang}wcf.acp.group.excludedInTinyBuild{/lang}">
15 {icon name='bolt'}
16 </span>
17 {/if}
18 {$langPrefix|concat:$option->optionName|phrase}
19 </label>
20 {/if}
21 </dt>
22 <dd>{@$optionData[html]}
23 {if $error}
24 <small class="innerError">
25 {if $error == 'empty'}
26 {lang}wcf.global.form.error.empty{/lang}
27 {else}
28 {lang}{@$langPrefix}error.{$error}{/lang}
29 {/if}
30 </small>
31 {/if}
32 <small>{lang __optional=true}{@$langPrefix}{$option->optionName}.description{/lang}</small>
33 </dd>
34 </dl>
35 {/foreach}