Files
kupshop/admin/templates/window/settings.custom.tpl
2025-08-02 16:30:27 +02:00

148 lines
7.3 KiB
Smarty

{foreach from=$body.customSettingsGroups key=group item=setting}
<div class="row bottom-space">
<div class="col-md-12">
<h1 class="h4 main-panel-title">{$group}</h1>
</div>
</div>
{foreach from=$setting key=name item=set}
<div class="form-group d-flex">
{if $set.tooltip}
{assign var="tooltip" value="<a class=\"help-tip\" data-toggle=\"tooltip\" title=\"\" data-original-title=\"{$set.tooltip}\"><i class=\"bi bi-question-circle\"></i></a>"}
{else}
{assign var="tooltip" value=""}
{/if}
{if $set.type == "bool"}
<div class="col-md-4">
<div class="checkbox">
<input id="{$name}" type="checkbox" name="data[{$name}]" value="1" {if $body.data[$name] == true}checked{/if} />
<label for="{$name}">{$set.name}</label>{$tooltip nofilter}
</div>
</div>
{elseif $set.type == "string"}
<div class="col-md-2 control-label"><label>{$set.name}</label>{$tooltip nofilter}</div>
<div class="col-md-6">
<input type="text" class="form-control input-sm" name="data[{$name}]" size="30"
value="{$body.data[$name]}" placeholder="{$set.default}">
</div>
{elseif $set.type == "text"}
<div class="col-md-2 control-label"><label>{$set.name}</label>{$tooltip nofilter}</div>
<div class="col-md-6">
<textarea class="form-control input-sm" name="data[{$name}]" placeholder="{$set.default}">
{$body.data[$name]}
</textarea>
</div>
{elseif $set.type == "int"}
<div class="col-md-2 control-label"><label>{$set.name}</label>{$tooltip nofilter}</div>
<div class="col-md-2">
<div class="input-group" style="width: 100px;">
<input type="number" class="form-control input-sm" name="data[{$name}]"
value="{$body.data[$name]}" placeholder="{$set.default}">
<span class="input-group-addon">{$set.unit}</span>
</div>
</div>
{elseif $set.type == 'toggle'}
<div class="col-md-2 control-label"><label>{$set.name}</label>{$tooltip nofilter}</div>
<div class="col-md-2">
{print_toggle name={$name} value=$body.data[$name]}
</div>
{/if}
</div>
{/foreach}
{/foreach}
{foreach from=$body.ymlCustomSettingsGroups key=group item=setting}
<div class="row bottom-space">
<div class="col-md-12">
<h1 class="h4 main-panel-title">{$group}</h1>
</div>
</div>
{foreach from=$setting key=name item=set}
<div class="form-group">
{if $set.tooltip}
{assign var="tooltip" value="<a class=\"help-tip\" data-toggle=\"tooltip\" title=\"\" data-original-title=\"{$set.tooltip}\"><i class=\"bi bi-question-circle\"></i></a>"}
{else}
{assign var="tooltip" value=""}
{/if}
{if $set.type == "bool"}
<div class="col-md-4">
<div class="checkbox">
<input id="{$name}" type="checkbox" name="data[custom][{$name}]" value="1" {if $body.data.custom[$name] == true}checked{/if} />
<label for="{$name}">{$set.name}</label>{$tooltip nofilter}
</div>
</div>
{elseif $set.type == "string"}
<div class="col-md-2 control-label"><label>{$set.name}</label>{$tooltip nofilter}</div>
<div class="col-md-6">
<input type="text" class="form-control input-sm" name="data[custom][{$name}]" size="30" value="{$body.data.custom[$name]}">
</div>
{elseif $set.type == "text"}
<div class="col-md-2 control-label"><label>{$set.name}</label>{$tooltip nofilter}</div>
<div class="col-md-6">
<textarea class="form-control input-sm" name="data[custom][{$name}]">{$body.data.custom[$name]}</textarea>
</div>
{elseif $set.type == "int"}
<div class="col-md-2 control-label"><label>{$set.name}</label>{$tooltip nofilter}</div>
<div class="col-md-2">
<div class="input-group" style="width: 100px;">
<input type="number" class="form-control input-sm" name="data[custom][{$name}]"
value="{$body.data.custom[$name]}" placeholder="{$set.default}">
<span class="input-group-addon">{$set.unit}</span>
</div>
</div>
{elseif $set.type == "file"}
<label class="col-md-2 control-label" style="white-space: nowrap;">{$set.name}</label>{$tooltip nofilter}
<div class="col-md-3">
<div class="input-group">
<input type="text" class="form-control input-sm" id="file_{$name}" name="data[custom][{$name}]"
value="{$body.data.custom[$name]}" placeholder="{$set.default}"/>
<div class="input-group-btn">
{insert_file_browse link="data[custom][{$name}]"}
</div>
</div>
</div>
{elseif $set.type == 'toggle'}
<div class="col-md-2 control-label"><label>{$set.name}</label>{$tooltip nofilter}</div>
<div class="col-md-2">
{print_toggle nameRaw="data[custom][{$name}]" value=$body.data.custom[$name]}
</div>
{/if}
{if $set.adminSetter}
<div class="col-md-2 control-label"><label>Pouze pro administrátory</label>
<a class="help-tip" data-toggle="tooltip" title="" data-original-title="Při zaškrtnutí je daná funkcionalita spuštěna pouze přihlášeným administrátorům."><i
class="bi bi-question-circle"></i></a>
</div>
<div class="col-md-2">
{print_toggle nameRaw="data[custom][{$name}_adminSetter]" value=$body.data.custom["{$name}_adminSetter"]}
</div>
{/if}
</div>
{/foreach}
{/foreach}
{if isSuperuser()}
<h1 class="h4 main-panel-title">
{'deliveryTime'|translate:'products'}
<span class="glyphicon glyphicon-flash" style="color:#AAB2BD;" title="Vidí pouze superadmin"></span>
</h1>
{$tooltip = sprintf('availabilitySettings'|translate:'products', '')}
<span class="help-block"><i class="bi bi-question-circle"></i> {$tooltip nofilter}</span>
<div class="form-group help-block">
{foreach $cfg.Products.DeliveryTime as $key => $item}
<div class="col-md-2"><span class="pull-right">{$key}</span></div><div class="col-md-10">{$item}</div>
{/foreach}
</div>
<h1 class="h4 main-panel-title">Nastavení možností koupit / hlídat produkt <span class="glyphicon glyphicon-flash" style="color:#AAB2BD;" title="Vidí pouze superadmin"></span></h1>
<div class="form-group help-block">
<div class="col-md-2"><span class="pull-right nowrap">Default</span></div>
<div class="col-md-10">{$cfg.Products.buy.default|json_encode}</div>
{foreach $cfg.Products.buy.cases as $key => $item}
<div class="col-md-2"><span class="pull-right nowrap">{$key}</span></div>
<div class="col-md-10">{$item|json_encode}</div>
{/foreach}
</div>
{/if}