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

71 lines
2.5 KiB
Smarty
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<div id="flapVirtualCategory" class="tab-pane boxStatic box">
{$hasCookie = $smarty.cookies['infobox'] == 'virtual_sections'}
<div class="row">
<div class="col-xs-12">
<div class="wpj-main-panel-title">
<h4>{'virtual_help'|translate}</h4>
<a href="" class="pull-right badge badge-secondary" data-infobox-toggle="virtual_sections" {if !$hasCookie}style="display: none;"{/if}><i class="bi bi-question-circle"></i></a>
</div>
</div>
</div>
<div class="infobox" data-infobox="virtual_sections" {if $hasCookie}style="display: none;"{/if}>
<button type="button" class="close" data-infobox-toggle="virtual_sections"><span class="glyphicon glyphicon-remove"></span></button>
<p>V klasických sekcích se zobrazují pouze produkty, které do nich zařadíte.</p>
<p>Ve virtuálních sekcích se můžou zobrazovat i produkty zvolené podle nadefinovaných pravidel například parametru, výrobce nebo ceny. Pokud vytvoříte nový produkt,
který odpovídá filtru, automaticky se do této sekce přidá.
</p>
</div>
<div class="row">
<div class="col-xs-3">
<div class="wpj-form-group">
<div class="d-flex align-items-center">
{print_toggle name="virtual"}
<label>{'virtual'|translate}</label>
</div>
</div>
</div>
</div>
<div>
<div id="virtual_categories">
{block virtual_categories}
{$filter = $body.data.data.virtual_settings}
{$filter['figure'][0] = 'Y'}
{include "block.productsFilter.tpl"}
{/block}
</div>
</div>
<script>
$('input[name="data[virtual]"]').change(function() {
$('#virtual_categories').toggle($(this).is(':checked'));
}).change();
</script>
</div>
{block css}
<style type="text/css">
/* hide 3rd row - figure and inStore - protoze se v sekci vzdy vola applyDefaultFilterParams a tyhle dve se tam nastavuji automaticky */
#productsFilter .panel-body .form-group:nth-child(3) {
display: none;
}
</style>
{/block}
<script>
$('[data-infobox-toggle]').on('click', function() {
var name = $(this).data('infobox-toggle');
var target = $("[data-infobox='" + name + "']");
var cookieDate;
target.toggle();
target.is(':visible') ? cookieDate = 'Thu, 01 Jan 1970 00:00:01 GMT' : cookieDate = 'Thu, 01 Jan 2070 00:00:01 GMT';
document.cookie = 'infobox=' + name + '; expires='+ cookieDate +';';
return false;
});
</script>