Files
interblue.pl/modules/pshowimporter/views/templates/admin/config_additional_replacement.tpl
2024-10-25 14:16:28 +02:00

79 lines
2.7 KiB
Smarty

<input type="hidden" name="replacement[temp]" value="OK">
<div class="panel">
<div class="panel-heading">
{l s='Paste your csv file to convert it into replacements' mod='pshowimporter'}
</div>
<div class="panel-content">
<textarea class="replacements-csv-convert" placeholder="'Find this';'Replace into this'"></textarea>
</div>
<div class="panel-footer">
<div class="col-xs-3 pull-left">
<strong>{l s='Required' mod='pshowimporter'}:</strong>
<div class="col-xs-11 pull-right">
- columns separated by a semicolon<br>
- column values in apostrophes
</div>
</div>
<div class="col-xs-2 pull-left">
<strong>{l s='Working example' mod='pshowimporter'}:</strong>
<div class="col-xs-11 pull-right">
"prestashop";"prestashow"<br>
"paid; ";"free; "
</div>
</div>
<button class="convertCsvReplacement btn btn-default pull-right">
<i class="process-icon-save"></i>
{l s='Convert' mod='pshowimporter'}
</button>
</div>
</div>
<div class="panel">
<div class="panel-heading">
{l s='Added replacements' mod='pshowimporter'}
</div>
<div class="panel-content">
<div class="replacements-container">
<div class="replacements-info alert alert-info{if $config['additional']['replacement']|count > 0} hidden{/if}">
{l s='Here you can define pairs of strings that the module will find and replace during the import.' mod='pshowimporter'}<br>
{l s='Click green button below to add new replacement.' mod='pshowimporter'}
</div>
<div class="replacements">
{assign var='replacementCounter' value=0}
{foreach from=$config['additional']['replacement'] item='r'}
{if $r['find'] == '' || $r['replace'] == ''}
{continue}
{/if}
{include file='./../helpers/replacement_line.tpl' nameKey='replacement['|cat:$replacementCounter|cat:']' r=$r}
{assign var='replacementCounter' value=($replacementCounter+1)}
{/foreach}
</div>
<script>
var replacementCounter = {($replacementCounter+1)};
</script>
<div class="form-group">
<div class="col-xs-1 col-xs-offset-11">
<button class="addReplacement btn btn-success btn-sm">
<i class="process-icon-new"></i> {l s='Add' mod='pshowimporter'}
</button>
</div>
</div>
</div>
</div>
</div>