114 lines
7.9 KiB
Smarty
114 lines
7.9 KiB
Smarty
{if $ctype == 'seperator'}
|
|
<hr>
|
|
{elseif $ctype == 'select'}
|
|
<div class="clearfix form_select">
|
|
<label for="serendipity_{$config_item}">{$cname}{if $cdesc != ''} <button class="toggle_info button_link" type="button" data-href="#{$config_item}_info"><span class="icon-info-circled"></span><span class="visuallyhidden"> {$CONST.MORE}</span></button>{/if}</label>
|
|
{* Make sure id creation actually produces unique identifiers *}
|
|
<select id="serendipity_{$config_item}" class="direction_{$lang_direction}" name="serendipity[{$postKey}][{$config_item}]{($is_multi_select) ? '[]' : ''}" {($is_multi_select) ? 'multiple' : ''} {($is_multi_select && ($select_size > 0)) ? "size='{$select_size}'" : ''}>
|
|
{foreach $select AS $select_value => $select_desc}
|
|
{assign var="id" value="{$config_item|escape}_{$select_value|escape}"}
|
|
<!-- case select assign id={$id} -->
|
|
<option value="{$select_value}" {(in_array($select_value, $selected_options) || in_array($select_value, $pre_selected)) ? 'selected' : ''} title="{$select_desc|escape}">{$select_desc|escape}</option>
|
|
{/foreach}
|
|
</select>
|
|
{if $cdesc != ''}<span id="{$config_item}_info" class="field_info additional_info">{$cdesc}</span>{/if}
|
|
</div>
|
|
{elseif $ctype == 'radio'}
|
|
<fieldset>
|
|
<span class="wrap_legend"><legend>{$cname}{if $cdesc != ''} <button class="toggle_info button_link" type="button" data-href="#{$config_item}_info"><span class="icon-info-circled"></span><span class="visuallyhidden"> {$CONST.MORE}</span></button>{/if}</legend></span>
|
|
<div class="clearfix grouped">
|
|
{foreach $radio_button AS $r}
|
|
<div class="form_radio">
|
|
<input id="serendipity_plugin_{$r['id']}" class="direction_{$lang_direction}" name="serendipity[{$postKey}][{$config_item}]" type="radio" value="{$r['value']}" {(!empty($r['checked'])) ? 'checked="checked"' : ''} title="{$r['index']|escape}">
|
|
<label for="serendipity_plugin_{$r['id']}">{$r['index']}{* escapement is already done *}</label>
|
|
{assign var="r" value="counter[0]"}
|
|
</div>
|
|
{/foreach}
|
|
</div>
|
|
{if $cdesc != ''}<span id="{$config_item}_info" class="field_info additional_info">{$cdesc}</span>{/if}
|
|
</fieldset>
|
|
{elseif $ctype == 'string'}
|
|
<div class="clearfix form_field">
|
|
<label for="serendipity_{$config_item}">{$cname}{if $cdesc != ''} <button class="toggle_info button_link" type="button" data-href="#{$config_item}_info"><span class="icon-info-circled"></span><span class="visuallyhidden"> {$CONST.MORE}</span></button>{/if}</label>
|
|
<input id="serendipity_{$config_item}" class="direction_{$lang_direction}" name="serendipity[{$postKey}][{$config_item}]" type="{$input_type}" value="{$hvalue}">
|
|
{if $cdesc != ''}<span id="{$config_item}_info" class="field_info additional_info">{$cdesc}</span>{/if}
|
|
</div>
|
|
{elseif (($ctype == 'html') || ($ctype == 'text'))}
|
|
<div class="clearfix form_area">
|
|
<label for="nuggets{$elcount}">{$cname}{if $cdesc != ''} <button class="toggle_info button_link" type="button" data-href="#nuggets{$elcount}_info"><span class="icon-info-circled"></span><span class="visuallyhidden"> {$CONST.MORE}</span></button>{/if}</label>
|
|
|
|
<textarea id="nuggets{$elcount}" class="direction_{$lang_direction}" name="serendipity[{$postKey}][{$config_item}]" rows="{$text_rows}">{$hvalue}</textarea>
|
|
{if $cdesc != ''}<span id="nuggets{$elcount}_info" class="field_info additional_info">{$cdesc}</span>{/if}
|
|
</div>
|
|
{elseif $ctype == 'content'}
|
|
<div class="clearfix">
|
|
{$cbag_default}
|
|
</div>
|
|
{elseif $ctype == 'custom'}
|
|
<div class="clearfix">
|
|
<input id="config_{$postKey}_{$config_item}" name="serendipity[{$postKey}][{$config_item}]" type="hidden" value="{$hvalue}">
|
|
{$cbag_custom}
|
|
</div>
|
|
{elseif $ctype == 'hidden'}
|
|
<div class="clearfix">
|
|
<input name="serendipity[{$postKey}][{$config_item}]" type="hidden" value="{$cbag_value}">
|
|
</div>
|
|
{elseif $ctype == 'media'}
|
|
<div class="clearfix form_field media_choose">
|
|
<label for="serendipity[{$postKey}][{$config_item}]">{$cname}{if $cdesc != ''} <button class="toggle_info button_link" type="button" data-href="#{$postKey}_{$config_item}_info"><span class="icon-info-circled"></span><span class="visuallyhidden"> {$CONST.MORE}</span></button>{/if}</label>
|
|
|
|
<input id="serendipity[{$postKey}][{$config_item}]" class="change_preview" name="serendipity[{$postKey}][{$config_item}]" type="text" data-configitem="{$config_item}" data-pmwidth="{$preview_width}" data-pmheight="{$preview_height}" value="{$value}">{* This should maybe be input[type=file] *}
|
|
|
|
<a class="button_link choose_media" href="#serendipity[{$postKey}][{$config_item}]" title="{$CONST.MEDIA_LIBRARY}"><span class="icon-picture"></span><span class="visuallyhidden"> {$CONST.MEDIA_LIBRARY}</span></a>
|
|
{if $cdesc != ''}<span id="{$postKey}_{$config_item}_info" class="field_info additional_info">{$cdesc}</span>{/if}
|
|
</div>
|
|
{elseif $ctype == 'sequence'}
|
|
<fieldset>
|
|
<span class="wrap_legend"><legend>{$cname}{if $cdesc != ''} <button class="toggle_info button_link" type="button" data-href="#{$config_item}_info"><span class="icon-info-circled"></span><span class="visuallyhidden"> {$CONST.MORE}</span></button>{/if}</legend></span>
|
|
<input id="{$config_item}_value" name="serendipity[{$postKey}][{$config_item}]" type="hidden" value="{$value}">
|
|
|
|
<noscript>
|
|
{* Replace standard submit button when using up/down submits *}
|
|
<input name="SAVECONF" type="hidden" value="Save">
|
|
</noscript>
|
|
|
|
<ol id="{$config_item}" class="sequence_container pluginmanager_container">
|
|
{foreach $order_id as $orid}
|
|
<li id="{$orid['id']}" class="sequence_item pluginmanager_item_even">
|
|
<div id="g{$orid['id']}" class="pluginmanager_grablet sequence_grablet">
|
|
<button class="icon_link" type="button" title="Move"><span class="icon-move"></span><span class="visuallyhidden"> {$CONST.MOVE}</span></button>
|
|
</div>
|
|
{if $checkable}
|
|
<div class="form_check">
|
|
<input id="activate_{$orid['id']}" name="serendipity[{$postKey}][activate][{$config_item}][{$orid['id']}]" {(in_array($orid['id'], $store_order)) ? ' checked="checked" ' : ''} type="checkbox" value="{$orid['id']}">
|
|
<label for="activate_{$orid['id']}" class="visuallyhidden">{$CONST.PLUGIN_ACTIVE} / {$CONST.PLUGIN_INACTIVE}</label>
|
|
</div>
|
|
{/if}
|
|
<span>{$items[{$orid['id']}]['display']}</span>
|
|
{if isset($items[{$orid['id']}]['img'])}
|
|
<img src="{$items[{$orid['id']}]['img']}">
|
|
{/if}
|
|
<noscript>
|
|
<div>
|
|
{if ($orid['sort_idx'] == 0)}
|
|
|
|
{else}
|
|
<button id="{$postKey}_{$config_item}_{$orid['sort_idx']}_up" class="icon_link" name="serendipity[{$postKey}][override][{$config_item}]" type="submit" value="{$orid['oneup']}"><span class="icon-up-dir"></span><span class="visuallyhidden"> {$CONST.MOVE_UP}</span></button>
|
|
{/if}
|
|
{if ($orid['sort_idx'] == $last)}
|
|
|
|
{else}
|
|
<button id="{$postKey}_{$config_item}_{$orid['sort_idx']}_down" class="icon_link" name="serendipity[{$postKey}][override][{$config_item}]" type="submit" value="{$orid['onedown']}"><span class="icon-down-dir"></span><span class="visuallyhidden"> {$CONST.MOVE_DOWN}</span></button>
|
|
{/if}
|
|
</div>
|
|
</noscript>
|
|
</li>
|
|
{/foreach}
|
|
</ol>
|
|
{if isset($no_sequence)}
|
|
{$no_sequence}
|
|
{/if}
|
|
{if $cdesc != ''}<span id="{$config_item}_info" class="field_info additional_info">{$cdesc}</span>{/if}
|
|
</fieldset>
|
|
{/if}
|