Merge branch '1.6' of https://github.com/PrestaShop/PrestaShop into 1.6
This commit is contained in:
@@ -46,7 +46,7 @@
|
||||
<input type="hidden" id="logo" name="logo" value="" />
|
||||
<div class="dummyfile input-group">
|
||||
<span class="input-group-addon"><i class="icon-file"></i></span>
|
||||
<input id="attachement_filename" type="text" class="disabled" name="filename" readonly="">
|
||||
<input id="attachement_filename" type="text" name="filename" readonly="">
|
||||
<span class="input-group-btn">
|
||||
<button id="attachement_fileselectbutton" type="button" name="submitAddAttachments" class="btn btn-default">
|
||||
<i class="icon-folder-open"></i> Choose a file
|
||||
@@ -58,19 +58,6 @@
|
||||
{l s='Current size:'} <span id="carrier_logo_size">{l s='undefined'}</span>.
|
||||
</p>
|
||||
</div>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#attachement_fileselectbutton').click(function(e){
|
||||
$('#carrier_logo_input').trigger('click');
|
||||
return false;
|
||||
});
|
||||
$('#carrier_logo_input').change(function(e){
|
||||
var val = $(this).val();
|
||||
var file = val.split(/[\\/]/);
|
||||
$('#attachement_filename').val(file[file.length-1]);
|
||||
});
|
||||
});
|
||||
</script>
|
||||
{/if}
|
||||
{$smarty.block.parent}
|
||||
{/block}
|
||||
|
||||
@@ -31,6 +31,33 @@ $(document).ready(function() {
|
||||
if (parseInt($('input[name="is_free"]:checked').val()))
|
||||
is_freeClick($('input[name="is_free"]:checked'));
|
||||
displayRangeType();
|
||||
|
||||
$('#attachement_fileselectbutton').click(function(e) {
|
||||
$('#carrier_logo_input').trigger('click');
|
||||
});
|
||||
|
||||
$('#attachement_filename').click(function(e) {
|
||||
$('#carrier_logo_input').trigger('click');
|
||||
});
|
||||
|
||||
$('#carrier_logo_input').change(function(e) {
|
||||
if ($(this)[0].files !== undefined)
|
||||
{
|
||||
var files = $(this)[0].files;
|
||||
var name = '';
|
||||
|
||||
$.each(files, function(index, value) {
|
||||
name += value.name+', ';
|
||||
});
|
||||
|
||||
$('#attachement_filename').val(name.slice(0, -2));
|
||||
}
|
||||
else // Internet Explorer 9 Compatibility
|
||||
{
|
||||
var name = $(this).val().split(/[\\/]/);
|
||||
$('#attachement_filename').val(name[name.length-1]);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
function initCarrierWizard()
|
||||
|
||||
@@ -346,7 +346,10 @@ class BlockLayered extends Module
|
||||
'is_indexable' =>(bool)$is_indexable
|
||||
));
|
||||
|
||||
return $this->display(__FILE__, 'attribute_group_form.tpl');
|
||||
if (version_compare(_PS_VERSION_, '1.6.0', '>=') === TRUE)
|
||||
return $this->display(__FILE__, 'attribute_group_form_1.6.tpl');
|
||||
else
|
||||
return $this->display(__FILE__, 'attribute_group_form.tpl');
|
||||
}
|
||||
|
||||
//ATTRIBUTES
|
||||
@@ -421,8 +424,11 @@ class BlockLayered extends Module
|
||||
'default_form_language' => (int)$this->context->controller->default_form_language,
|
||||
'values' => $values
|
||||
));
|
||||
|
||||
return $this->display(__FILE__, 'attribute_form.tpl');
|
||||
|
||||
if (version_compare(_PS_VERSION_, '1.6.0', '>=') === TRUE)
|
||||
return $this->display(__FILE__, 'attribute_form_1.6.tpl');
|
||||
else
|
||||
return $this->display(__FILE__, 'attribute_form.tpl');
|
||||
}
|
||||
|
||||
//FEATURES
|
||||
@@ -514,8 +520,11 @@ class BlockLayered extends Module
|
||||
'values' => $values,
|
||||
'is_indexable' =>(bool)$is_indexable
|
||||
));
|
||||
|
||||
return $this->display(__FILE__, 'feature_form.tpl');
|
||||
|
||||
if (version_compare(_PS_VERSION_, '1.6.0', '>=') === TRUE)
|
||||
return $this->display(__FILE__, 'feature_form_1.6.tpl');
|
||||
else
|
||||
return $this->display(__FILE__, 'feature_form.tpl');
|
||||
}
|
||||
|
||||
//FEATURES VALUE
|
||||
@@ -591,8 +600,11 @@ class BlockLayered extends Module
|
||||
'default_form_language' => (int)$this->context->controller->default_form_language,
|
||||
'values' => $values
|
||||
));
|
||||
|
||||
return $this->display(__FILE__, 'feature_value_form.tpl');
|
||||
|
||||
if (version_compare(_PS_VERSION_, '1.6.0', '>=') === TRUE)
|
||||
return $this->display(__FILE__, 'feature_value_form_1.6.tpl');
|
||||
else
|
||||
return $this->display(__FILE__, 'feature_value_form.tpl');
|
||||
}
|
||||
|
||||
public function hookProductListAssign($params)
|
||||
|
||||
@@ -22,61 +22,32 @@
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registred Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">
|
||||
<span class="label-tooltip" data-toggle="tooltip" data-html="true" title="" data-original-title="'.$this->l('Invalid characters:').' <>;=#{}_">{l s='URL:' mod='blockfacette'}</span>
|
||||
</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="64" name="url_name_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
<label>
|
||||
{l s='URL:' mod='blockfacette'}
|
||||
</label>
|
||||
<div class="margin-form">
|
||||
<div class="translatable">
|
||||
{foreach $languages as $language}
|
||||
<div class="lang_{$language.id_lang}" style="display:{if $language.id_lang == $default_form_language}block{else}none{/if}; float: left;">
|
||||
<input type="text" name="url_name_{$language.id_lang}" id="url_name_{$language.id_lang}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" size="64" maxlength="64" />
|
||||
<p class="preference_description">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
<span class="hint" name="help_box">{l s='Invalid characters: <>;=#{}_' mod='blockfacette'}<span class="hint-pointer"> </span></span>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">{l s='Meta title:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="70" name="meta_title_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">';
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<label>
|
||||
{l s='Meta title:' mod='blockfacette'}
|
||||
</label>
|
||||
<div class="margin-form">
|
||||
<div class="translatable">
|
||||
{foreach $languages as $language}
|
||||
<div class="lang_{$language.id_lang}" style="display:{if $language.id_lang == $default_form_language}block{else}none{/if}; float: left;">
|
||||
<input type="text" name="meta_title_{$language.id_lang}" id="meta_title_{$language.id_lang}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" size="70" maxlength="70" />
|
||||
<p class="preference_description">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
@@ -0,0 +1,82 @@
|
||||
{*
|
||||
* 2007-2013 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2013 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registred Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">
|
||||
<span class="label-tooltip" data-toggle="tooltip" data-html="true" title="" data-original-title="'.$this->l('Invalid characters:').' <>;=#{}_">{l s='URL:' mod='blockfacette'}</span>
|
||||
</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="64" name="url_name_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">{l s='Meta title:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="70" name="meta_title_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">';
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -22,84 +22,43 @@
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registred Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">
|
||||
<span class="label-tooltip" data-toggle="tooltip" data-html="true" title="" data-original-title="'.$this->l('Invalid characters:').' <>;=#{}_">{l s='URL:' mod='blockfacette'}</span>
|
||||
</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="64" name="url_name_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
<label>
|
||||
{l s='URL:' mod='blockfacette'}
|
||||
</label>
|
||||
<div class="margin-form">
|
||||
<div class="translatable">
|
||||
{foreach $languages as $language}
|
||||
<div class="lang_{$language.id_lang}" style="display:{if $language.id_lang == $default_form_language}block{else}none{/if}; float: left;">
|
||||
<input type="text" name="url_name_{$language.id_lang}" id="url_name_{$language.id_lang}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" size="64" maxlength="64" />
|
||||
<p class="preference_description">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
<span class="hint" name="help_box">{l s='Invalid characters: <>;=#{}_' mod='blockfacette'}<span class="hint-pointer"> </span></span>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">{l s='Meta title:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="70" name="meta_title_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">';
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<label>
|
||||
{l s='Meta title:' mod='blockfacette'}
|
||||
</label>
|
||||
<div class="margin-form">
|
||||
<div class="translatable">
|
||||
{foreach $languages as $language}
|
||||
<div class="lang_{$language.id_lang}" style="display:{if $language.id_lang == $default_form_language}block{else}none{/if}; float: left;">
|
||||
<input type="text" name="meta_title_{$language.id_lang}" id="meta_title_{$language.id_lang}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" size="70" maxlength="70" />
|
||||
<p class="preference_description">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3" for="">{l s='Indexable:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
<div class="input-group col-lg-2">
|
||||
<span class="switch prestashop-switch">
|
||||
<input type="radio" name="layered_indexable" id="indexable_on" value="1"{if $is_indexable} checked="checked"{/if}>
|
||||
<label for="indexable_on" class="radioCheck">
|
||||
<i class="icon-check-sign color_success"></i> {l s='Yes' mod='blockfacette'}
|
||||
</label>
|
||||
<input type="radio" name="layered_indexable" id="indexable_off" value="0"{if !$is_indexable} checked="checked"{/if}>
|
||||
<label for="indexable_off" class="radioCheck">
|
||||
<i class="icon-ban-circle color_danger"></i> {l s='No' mod='blockfacette'}
|
||||
</label>
|
||||
<a class="slide-button btn btn-default"></a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-9 col-lg-push-3">
|
||||
<p class="help-block">{l s='Use this attribute in URL generated by the layered navigation module' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<label>{l s='Indexable:' mod='blockfacette'}</label>
|
||||
<div class="margin-form">
|
||||
<label class="t" for="layered_indexable_on"><img src="../img/admin/enabled.gif" alt="{l s='Yes' mod='blockfacette'}" title="{l s='Yes' mod='blockfacette'}"></label>
|
||||
<input type="radio" name="layered_indexable" id="layered_indexable_on" value="1"{if $is_indexable} checked="checked"{/if} />
|
||||
<label class="t" for="layered_indexable_on"> {l s='Yes' mod='blockfacette'}</label>
|
||||
<label class="t" for="layered_indexable_off"><img src="../img/admin/disabled.gif" alt="{l s='No' mod='blockfacette'}" title="{l s='No' mod='blockfacette'}" style="margin-left: 10px;"></label>
|
||||
<input type="radio" name="layered_indexable" id="layered_indexable_off" value="0"{if !$is_indexable} checked="checked"{/if}>
|
||||
<label class="t" for="layered_indexable_off"> {l s='No' mod='blockfacette'}</label>
|
||||
<p class="preference_description">{l s='Use this attribute in URL generated by the layered navigation module' mod='blockfacette'}</p>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
@@ -0,0 +1,105 @@
|
||||
{*
|
||||
* 2007-2013 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2013 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registred Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">
|
||||
<span class="label-tooltip" data-toggle="tooltip" data-html="true" title="" data-original-title="'.$this->l('Invalid characters:').' <>;=#{}_">{l s='URL:' mod='blockfacette'}</span>
|
||||
</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="64" name="url_name_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">{l s='Meta title:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="70" name="meta_title_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">';
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3" for="">{l s='Indexable:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
<div class="input-group col-lg-2">
|
||||
<span class="switch prestashop-switch">
|
||||
<input type="radio" name="layered_indexable" id="indexable_on" value="1"{if $is_indexable} checked="checked"{/if}>
|
||||
<label for="indexable_on" class="radioCheck">
|
||||
<i class="icon-check-sign color_success"></i> {l s='Yes' mod='blockfacette'}
|
||||
</label>
|
||||
<input type="radio" name="layered_indexable" id="indexable_off" value="0"{if !$is_indexable} checked="checked"{/if}>
|
||||
<label for="indexable_off" class="radioCheck">
|
||||
<i class="icon-ban-circle color_danger"></i> {l s='No' mod='blockfacette'}
|
||||
</label>
|
||||
<a class="slide-button btn btn-default"></a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-9 col-lg-push-3">
|
||||
<p class="help-block">{l s='Use this attribute in URL generated by the layered navigation module' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -22,84 +22,43 @@
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registred Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">
|
||||
<span class="label-tooltip" data-toggle="tooltip" data-html="true" title="" data-original-title="'.$this->l('Invalid characters:').' <>;=#{}_">{l s='URL:' mod='blockfacette'}</span>
|
||||
</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="64" name="url_name_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
<label>
|
||||
{l s='URL:' mod='blockfacette'}
|
||||
</label>
|
||||
<div class="margin-form">
|
||||
<div class="translatable">
|
||||
{foreach $languages as $language}
|
||||
<div class="lang_{$language.id_lang}" style="display:{if $language.id_lang == $default_form_language}block{else}none{/if}; float: left;">
|
||||
<input type="text" name="url_name_{$language.id_lang}" id="url_name_{$language.id_lang}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" size="64" maxlength="64" />
|
||||
<p class="preference_description">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
<span class="hint" name="help_box">{l s='Invalid characters: <>;=#{}_' mod='blockfacette'}<span class="hint-pointer"> </span></span>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">{l s='Meta title:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="70" name="meta_title_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">';
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<label>
|
||||
{l s='Meta title:' mod='blockfacette'}
|
||||
</label>
|
||||
<div class="margin-form">
|
||||
<div class="translatable">
|
||||
{foreach $languages as $language}
|
||||
<div class="lang_{$language.id_lang}" style="display:{if $language.id_lang == $default_form_language}block{else}none{/if}; float: left;">
|
||||
<input type="text" name="meta_title_{$language.id_lang}" id="meta_title_{$language.id_lang}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" size="70" maxlength="70" />
|
||||
<p class="preference_description">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3" for="">{l s='Indexable:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
<div class="input-group col-lg-2">
|
||||
<span class="switch prestashop-switch">
|
||||
<input type="radio" name="layered_indexable" id="indexable_on" value="1"{if $is_indexable} checked="checked"{/if}>
|
||||
<label for="indexable_on">
|
||||
<i class="icon-check-sign color_success"></i> {l s='Yes' mod='blockfacette'}
|
||||
</label>
|
||||
<input type="radio" name="layered_indexable" id="indexable_off" value="0"{if !$is_indexable} checked="checked"{/if}>
|
||||
<label for="indexable_off">
|
||||
<i class="icon-ban-circle color_danger"></i> {l s='No' mod='blockfacette'}
|
||||
</label>
|
||||
<a class="slide-button btn btn-default"></a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-9 col-lg-push-3">
|
||||
<p class="help-block">{l s='Use this attribute in URL generated by the layered navigation module' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<label>{l s='Indexable:' mod='blockfacette'}</label>
|
||||
<div class="margin-form">
|
||||
<label class="t" for="layered_indexable_on"><img src="../img/admin/enabled.gif" alt="{l s='Yes' mod='blockfacette'}" title="{l s='Yes' mod='blockfacette'}"></label>
|
||||
<input type="radio" name="layered_indexable" id="layered_indexable_on" value="1"{if $is_indexable} checked="checked"{/if} />
|
||||
<label class="t" for="layered_indexable_on"> {l s='Yes' mod='blockfacette'}</label>
|
||||
<label class="t" for="layered_indexable_off"><img src="../img/admin/disabled.gif" alt="{l s='No' mod='blockfacette'}" title="{l s='No' mod='blockfacette'}" style="margin-left: 10px;"></label>
|
||||
<input type="radio" name="layered_indexable" id="layered_indexable_off" value="0"{if !$is_indexable} checked="checked"{/if}>
|
||||
<label class="t" for="layered_indexable_off"> {l s='No' mod='blockfacette'}</label>
|
||||
<p class="preference_description">{l s='Use this attribute in URL generated by the layered navigation module' mod='blockfacette'}</p>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
@@ -0,0 +1,105 @@
|
||||
{*
|
||||
* 2007-2013 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2013 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registred Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">
|
||||
<span class="label-tooltip" data-toggle="tooltip" data-html="true" title="" data-original-title="'.$this->l('Invalid characters:').' <>;=#{}_">{l s='URL:' mod='blockfacette'}</span>
|
||||
</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="64" name="url_name_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">{l s='Meta title:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="70" name="meta_title_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">';
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3" for="">{l s='Indexable:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
<div class="input-group col-lg-2">
|
||||
<span class="switch prestashop-switch">
|
||||
<input type="radio" name="layered_indexable" id="indexable_on" value="1"{if $is_indexable} checked="checked"{/if}>
|
||||
<label for="indexable_on">
|
||||
<i class="icon-check-sign color_success"></i> {l s='Yes' mod='blockfacette'}
|
||||
</label>
|
||||
<input type="radio" name="layered_indexable" id="indexable_off" value="0"{if !$is_indexable} checked="checked"{/if}>
|
||||
<label for="indexable_off">
|
||||
<i class="icon-ban-circle color_danger"></i> {l s='No' mod='blockfacette'}
|
||||
</label>
|
||||
<a class="slide-button btn btn-default"></a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-9 col-lg-push-3">
|
||||
<p class="help-block">{l s='Use this attribute in URL generated by the layered navigation module' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -22,61 +22,32 @@
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registred Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">
|
||||
<span class="label-tooltip" data-toggle="tooltip" data-html="true" title="" data-original-title="'.$this->l('Invalid characters:').' <>;=#{}_">{l s='URL:' mod='blockfacette'}</span>
|
||||
</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="64" name="url_name_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
<label>
|
||||
{l s='URL:' mod='blockfacette'}
|
||||
</label>
|
||||
<div class="margin-form">
|
||||
<div class="translatable">
|
||||
{foreach $languages as $language}
|
||||
<div class="lang_{$language.id_lang}" style="display:{if $language.id_lang == $default_form_language}block{else}none{/if}; float: left;">
|
||||
<input type="text" name="url_name_{$language.id_lang}" id="url_name_{$language.id_lang}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" size="64" maxlength="64" />
|
||||
<p class="preference_description">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
<span class="hint" name="help_box">{l s='Invalid characters: <>;=#{}_' mod='blockfacette'}<span class="hint-pointer"> </span></span>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">{l s='Meta title:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="70" name="meta_title_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">';
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<label>
|
||||
{l s='Meta title:' mod='blockfacette'}
|
||||
</label>
|
||||
<div class="margin-form">
|
||||
<div class="translatable">
|
||||
{foreach $languages as $language}
|
||||
<div class="lang_{$language.id_lang}" style="display:{if $language.id_lang == $default_form_language}block{else}none{/if}; float: left;">
|
||||
<input type="text" name="meta_title_{$language.id_lang}" id="meta_title_{$language.id_lang}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" size="70" maxlength="70" />
|
||||
<p class="preference_description">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
@@ -0,0 +1,82 @@
|
||||
{*
|
||||
* 2007-2013 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2013 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registred Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">
|
||||
<span class="label-tooltip" data-toggle="tooltip" data-html="true" title="" data-original-title="'.$this->l('Invalid characters:').' <>;=#{}_">{l s='URL:' mod='blockfacette'}</span>
|
||||
</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="64" name="url_name_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['url_name'])}{$values[$language['id_lang']]['url_name']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific URL format in block layered generation' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">{l s='Meta title:' mod='blockfacette'}</label>
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach $languages as $language}
|
||||
<div class="translatable-field lang-{$language['id_lang']}" style="display: {if $language['id_lang'] == $default_form_language}block{else}none{/if};">
|
||||
<div class="col-lg-9">
|
||||
<input type="text" size="70" name="meta_title_{$language['id_lang']}" value="{if isset($values[$language['id_lang']]) && isset($values[$language['id_lang']]['meta_title'])}{$values[$language['id_lang']]['meta_title']|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language['iso_code']}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">';
|
||||
{foreach $languages as $language}
|
||||
<li><a href="javascript:hideOtherLanguage({$language['id_lang']});" tabindex="-1">{$language['name']}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="col-lg-9">
|
||||
<p class="help-block">{l s='Specific format for meta title' mod='blockfacette'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -43,70 +43,109 @@
|
||||
{if isset($errors) AND $errors}
|
||||
{include file="$tpl_dir./errors.tpl"}
|
||||
{else}
|
||||
|
||||
{if $nbManufacturers > 0}
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="sortPagiBar clearfix">
|
||||
<ul class="display hidden-xs">
|
||||
<li class="display-title">{l s='View:'}</li>
|
||||
<li id="grid"><a onclick="display('grid');"><i class="icon-th-large"></i>{l s='Grid'}</a></li>
|
||||
<li id="list"><a onclick="display('list');"><i class="icon-th-list"></i>{l s='List'}</a></li>
|
||||
<li class="display-title">
|
||||
{l s='View:'}
|
||||
</li>
|
||||
<li id="grid">
|
||||
<a onclick="display('grid');">
|
||||
<i class="icon-th-large"></i>{l s='Grid'}
|
||||
</a>
|
||||
</li>
|
||||
<li id="list">
|
||||
<a onclick="display('list');">
|
||||
<i class="icon-th-list"></i>{l s='List'}
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
{include file="./nbr-product-page.tpl"}
|
||||
</div>
|
||||
<div class="top-pagination-content clearfix bottom-line">
|
||||
{include file="$tpl_dir./pagination.tpl"}
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- .content_sortPagiBar -->
|
||||
|
||||
{assign var='nbItemsPerLine' value=3}
|
||||
{assign var='nbItemsPerLineTablet' value=2}
|
||||
{assign var='nbLi' value=$manufacturers|@count}
|
||||
{math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines}
|
||||
{math equation="nbLi/nbItemsPerLineTablet" nbLi=$nbLi nbItemsPerLineTablet=$nbItemsPerLineTablet assign=nbLinesTablet}
|
||||
|
||||
<ul id="manufacturers_list">
|
||||
{foreach from=$manufacturers item=manufacturer name=manufacturers}
|
||||
{math equation="(total%perLine)" total=$smarty.foreach.manufacturers.total perLine=$nbItemsPerLine assign=totModulo}
|
||||
{math equation="(total%perLineT)" total=$smarty.foreach.manufacturers.total perLineT=$nbItemsPerLineTablet assign=totModuloTablet}
|
||||
{if $totModulo == 0}{assign var='totModulo' value=$nbItemsPerLine}{/if}
|
||||
{if $totModuloTablet == 0}{assign var='totModuloTablet' value=$nbItemsPerLineTablet}{/if}
|
||||
<li class="{if $smarty.foreach.manufacturers.iteration%$nbItemsPerLine == 0} last-in-line{elseif $smarty.foreach.manufacturers.iteration%$nbItemsPerLine == 1} first-in-line{/if} {if $smarty.foreach.manufacturers.iteration > ($smarty.foreach.manufacturers.total - $totModulo)}last-line{/if} {if $smarty.foreach.manufacturers.iteration%$nbItemsPerLineTablet == 0}last-item-of-tablet-line{elseif $smarty.foreach.manufacturers.iteration%$nbItemsPerLineTablet == 1}first-item-of-tablet-line{/if} {if $smarty.foreach.manufacturers.iteration > ($smarty.foreach.manufacturers.total - $totModuloTablet)}last-tablet-line{/if}{if $smarty.foreach.manufacturers.last} item-last{/if}">
|
||||
<div class="left-side">
|
||||
<!-- logo -->
|
||||
<div class="logo">
|
||||
{if $manufacturer.nb_products > 0}<a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html':'UTF-8'}" title="{$manufacturer.name|escape:'html':'UTF-8'}" class="lnk_img">{/if}
|
||||
<img src="{$img_manu_dir}{$manufacturer.image|escape:'html':'UTF-8'}-medium_default.jpg" alt="" />
|
||||
{if $manufacturer.nb_products > 0}</a>{/if}
|
||||
</div>
|
||||
</div>
|
||||
<div class="middle-side">
|
||||
<!-- name -->
|
||||
<h3>
|
||||
{if $manufacturer.nb_products > 0}<a class="product-name" href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html':'UTF-8'}">{/if}
|
||||
{$manufacturer.name|truncate:60:'...'|escape:'html':'UTF-8'}
|
||||
{if $manufacturer.nb_products > 0}</a>{/if}
|
||||
</h3>
|
||||
<div class="description rte">
|
||||
{$manufacturer.short_description}
|
||||
</div>
|
||||
</div>
|
||||
<div class="right-side">
|
||||
<div class="right-side-content">
|
||||
<p class="product-counter">
|
||||
{if $manufacturer.nb_products > 0}<a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html':'UTF-8'}">{/if}
|
||||
{if $manufacturer.nb_products == 1}{l s='%d product' sprintf=$manufacturer.nb_products|intval}{else}{l s='%d products' sprintf=$manufacturer.nb_products|intval}{/if}
|
||||
{if $manufacturer.nb_products > 0}</a>{/if}
|
||||
</p>
|
||||
{if $manufacturer.nb_products > 0}
|
||||
<a class="btn btn-default button exclusive-medium" href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html':'UTF-8'}"><span>{l s='view products'} <i class="icon-chevron-right right"></i></span></a>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
{/foreach}
|
||||
{foreach from=$manufacturers item=manufacturer name=manufacturers}
|
||||
{math equation="(total%perLine)" total=$smarty.foreach.manufacturers.total perLine=$nbItemsPerLine assign=totModulo}
|
||||
{math equation="(total%perLineT)" total=$smarty.foreach.manufacturers.total perLineT=$nbItemsPerLineTablet assign=totModuloTablet}
|
||||
{if $totModulo == 0}{assign var='totModulo' value=$nbItemsPerLine}{/if}
|
||||
{if $totModuloTablet == 0}{assign var='totModuloTablet' value=$nbItemsPerLineTablet}{/if}
|
||||
<li class="{if $smarty.foreach.manufacturers.iteration%$nbItemsPerLine == 0} last-in-line{elseif $smarty.foreach.manufacturers.iteration%$nbItemsPerLine == 1} first-in-line{/if} {if $smarty.foreach.manufacturers.iteration > ($smarty.foreach.manufacturers.total - $totModulo)}last-line{/if} {if $smarty.foreach.manufacturers.iteration%$nbItemsPerLineTablet == 0}last-item-of-tablet-line{elseif $smarty.foreach.manufacturers.iteration%$nbItemsPerLineTablet == 1}first-item-of-tablet-line{/if} {if $smarty.foreach.manufacturers.iteration > ($smarty.foreach.manufacturers.total - $totModuloTablet)}last-tablet-line{/if}{if $smarty.foreach.manufacturers.last} item-last{/if}">
|
||||
<div class="left-side">
|
||||
<div class="logo">
|
||||
{if $manufacturer.nb_products > 0}
|
||||
<a
|
||||
class="lnk_img"
|
||||
href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html':'UTF-8'}"
|
||||
title="{$manufacturer.name|escape:'html':'UTF-8'}" >
|
||||
{/if}
|
||||
<img src="{$img_manu_dir}{$manufacturer.image|escape:'html':'UTF-8'}-medium_default.jpg" alt="" />
|
||||
{if $manufacturer.nb_products > 0}
|
||||
</a>
|
||||
{/if}
|
||||
</div> <!-- .logo -->
|
||||
</div> <!-- .left-side -->
|
||||
|
||||
<div class="middle-side">
|
||||
<h3>
|
||||
{if $manufacturer.nb_products > 0}
|
||||
<a
|
||||
class="product-name"
|
||||
href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html':'UTF-8'}">
|
||||
{/if}
|
||||
{$manufacturer.name|truncate:60:'...'|escape:'html':'UTF-8'}
|
||||
{if $manufacturer.nb_products > 0}
|
||||
</a>
|
||||
{/if}
|
||||
</h3>
|
||||
<div class="description rte">
|
||||
{$manufacturer.short_description}
|
||||
</div>
|
||||
</div> <!-- .middle-side -->
|
||||
|
||||
<div class="right-side">
|
||||
<div class="right-side-content">
|
||||
<p class="product-counter">
|
||||
{if $manufacturer.nb_products > 0}
|
||||
<a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html':'UTF-8'}">
|
||||
{/if}
|
||||
{if $manufacturer.nb_products == 1}
|
||||
{l s='%d product' sprintf=$manufacturer.nb_products|intval}
|
||||
{else}
|
||||
{l s='%d products' sprintf=$manufacturer.nb_products|intval}
|
||||
{/if}
|
||||
{if $manufacturer.nb_products > 0}
|
||||
</a>
|
||||
{/if}
|
||||
</p>
|
||||
{if $manufacturer.nb_products > 0}
|
||||
<a
|
||||
class="btn btn-default button exclusive-medium"
|
||||
href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html':'UTF-8'}">
|
||||
<span>
|
||||
{l s='view products'} <i class="icon-chevron-right right"></i>
|
||||
</span>
|
||||
</a>
|
||||
{/if}
|
||||
</div>
|
||||
</div> <!-- .right-side -->
|
||||
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="bottom-pagination-content clearfix">
|
||||
{include file="$tpl_dir./pagination.tpl"}
|
||||
{include file="$tpl_dir./pagination.tpl" paginationId='bottom'}
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript"><!--
|
||||
|
||||
@@ -27,40 +27,50 @@
|
||||
{include file="$tpl_dir./errors.tpl"}
|
||||
|
||||
{if !isset($errors) OR !sizeof($errors)}
|
||||
<h1 class="page-heading product-listing">{l s='List of products by manufacturer'} {$manufacturer->name|escape:'html':'UTF-8'}</h1>
|
||||
<h1 class="page-heading product-listing">
|
||||
{l s='List of products by manufacturer'} {$manufacturer->name|escape:'html':'UTF-8'}
|
||||
</h1>
|
||||
{if !empty($manufacturer->description) || !empty($manufacturer->short_description)}
|
||||
<div class="description_box">
|
||||
{if !empty($manufacturer->short_description)}
|
||||
<div class="short_desc">{$manufacturer->short_description}</div>
|
||||
<div class="hide_desc">{$manufacturer->description}</div>
|
||||
<a href="#" class="lnk_more" onclick="$(this).prev().slideDown('slow'); $(this).hide();$(this).prev().prev().hide(); return false;">{l s='More'}</a>
|
||||
<div class="short_desc">
|
||||
{$manufacturer->short_description}
|
||||
</div>
|
||||
<div class="hide_desc">
|
||||
{$manufacturer->description}
|
||||
</div>
|
||||
<a href="#" class="lnk_more" onclick="$(this).prev().slideDown('slow'); $(this).hide();$(this).prev().prev().hide(); return false;">
|
||||
{l s='More'}
|
||||
</a>
|
||||
{else}
|
||||
<div>{$manufacturer->description}</div>
|
||||
<div>
|
||||
{$manufacturer->description}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $products}
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="sortPagiBar clearfix">
|
||||
{include file="./product-sort.tpl"}
|
||||
{include file="./nbr-product-page.tpl"}
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="sortPagiBar clearfix">
|
||||
{include file="./product-sort.tpl"}
|
||||
{include file="./nbr-product-page.tpl"}
|
||||
</div>
|
||||
<div class="top-pagination-content clearfix">
|
||||
{include file="./product-compare.tpl"}
|
||||
{include file="$tpl_dir./pagination.tpl"}
|
||||
</div>
|
||||
</div>
|
||||
<div class="top-pagination-content clearfix">
|
||||
{include file="./product-compare.tpl"}
|
||||
{include file="$tpl_dir./pagination.tpl"}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{include file="./product-list.tpl" products=$products}
|
||||
{include file="./product-list.tpl" products=$products}
|
||||
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="bottom-pagination-content clearfix">
|
||||
{include file="./product-compare.tpl"}
|
||||
{include file="./pagination.tpl" paginationId='bottom'}
|
||||
</div>
|
||||
</div>
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="bottom-pagination-content clearfix">
|
||||
{include file="./product-compare.tpl"}
|
||||
{include file="./pagination.tpl" paginationId='bottom'}
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<p class="alert alert-warning">{l s='No products for this manufacturer.'}</p>
|
||||
<p class="alert alert-warning">{l s='No products for this manufacturer.'}</p>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
@@ -49,68 +49,141 @@
|
||||
{/if}
|
||||
<!-- Pagination -->
|
||||
<div id="pagination{if isset($paginationId)}_{$paginationId}{/if}" class="pagination clearfix">
|
||||
{if $nb_products > $products_per_page && $start!=$stop}
|
||||
<form action="{if !is_array($requestNb)}{$requestNb|escape:htmlall:'UTF-8'}{else}{$requestNb.requestUrl|escape:htmlall:'UTF-8'}{/if}" method="get" class="showall">
|
||||
<div>
|
||||
{if isset($search_query) AND $search_query}<input type="hidden" name="search_query" value="{$search_query|escape:'html':'UTF-8'}" />{/if}
|
||||
{if isset($tag) AND $tag AND !is_array($tag)}<input type="hidden" name="tag" value="{$tag|escape:'html':'UTF-8'}" />{/if}
|
||||
<button type="submit" class="btn btn-default button exclusive-medium"><span>{l s='Show all'}</span></button>
|
||||
{if is_array($requestNb)}
|
||||
{foreach from=$requestNb item=requestValue key=requestKey}
|
||||
{if $requestKey != 'requestUrl'}
|
||||
<input type="hidden" name="{$requestKey|escape:'html':'UTF-8'}" value="{$requestValue|escape:'html':'UTF-8'}" />
|
||||
{/if}
|
||||
{/foreach}
|
||||
{if $nb_products > $products_per_page && $start!=$stop}
|
||||
<form
|
||||
class="showall"
|
||||
action="{if !is_array($requestNb)}{$requestNb|escape:htmlall:'UTF-8'}{else}{$requestNb.requestUrl|escape:htmlall:'UTF-8'}{/if}"
|
||||
method="get">
|
||||
<div>
|
||||
{if isset($search_query) AND $search_query}
|
||||
<input type="hidden" name="search_query" value="{$search_query|escape:'html':'UTF-8'}" />
|
||||
{/if}
|
||||
{if isset($tag) AND $tag AND !is_array($tag)}
|
||||
<input type="hidden" name="tag" value="{$tag|escape:'html':'UTF-8'}" />
|
||||
{/if}
|
||||
<button type="submit" class="btn btn-default button exclusive-medium">
|
||||
<span>{l s='Show all'}</span>
|
||||
</button>
|
||||
{if is_array($requestNb)}
|
||||
{foreach from=$requestNb item=requestValue key=requestKey}
|
||||
{if $requestKey != 'requestUrl'}
|
||||
<input type="hidden" name="{$requestKey|escape:'html':'UTF-8'}" value="{$requestValue|escape:'html':'UTF-8'}" />
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
<input name="n" id="nb_item" class="hidden" value="{$nb_products}" />
|
||||
</div>
|
||||
</form>
|
||||
{/if}
|
||||
{if $start!=$stop}
|
||||
<ul class="pagination">
|
||||
{if $p != 1}
|
||||
{assign var='p_previous' value=$p-1}
|
||||
<li id="pagination_previous{if isset($paginationId)}_{$paginationId}{/if}" class="pagination_previous">
|
||||
<a {$no_follow_text} href="{$link->goPage($requestPage, $p_previous)|escape:'html':'UTF-8'}">
|
||||
<i class="icon-chevron-left"></i> <b>{l s='Previous'}</b>
|
||||
</a>
|
||||
</li>
|
||||
{else}
|
||||
<li id="pagination_previous{if isset($paginationId)}_{$paginationId}{/if}" class="disabled pagination_previous">
|
||||
<span>
|
||||
<i class="icon-chevron-left"></i> <b>{l s='Previous'}</b>
|
||||
</span>
|
||||
</li>
|
||||
{/if}
|
||||
<input name="n" id="nb_item" class="hidden" value="{$nb_products}" />
|
||||
</div>
|
||||
</form>
|
||||
{/if}
|
||||
{if $start!=$stop}
|
||||
<ul class="pagination">
|
||||
{if $p != 1}
|
||||
{assign var='p_previous' value=$p-1}
|
||||
<li id="pagination_previous{if isset($paginationId)}_{$paginationId}{/if}" class="pagination_previous"><a {$no_follow_text} href="{$link->goPage($requestPage, $p_previous)}"><i class="icon-chevron-left"></i> <b>{l s='Previous'}</b></a></li>
|
||||
{else}
|
||||
<li id="pagination_previous{if isset($paginationId)}_{$paginationId}{/if}" class="disabled pagination_previous"><span><i class="icon-chevron-left"></i> <b>{l s='Previous'}</b></span></li>
|
||||
{if $start==3}
|
||||
<li>
|
||||
<a {$no_follow_text} href="{$link->goPage($requestPage, 1)|escape:'html':'UTF-8'}">
|
||||
<span>1</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a {$no_follow_text} href="{$link->goPage($requestPage, 2)|escape:'html':'UTF-8'}">
|
||||
<span>2</span>
|
||||
</a>
|
||||
</li>
|
||||
{/if}
|
||||
{if $start==2}
|
||||
<li>
|
||||
<a {$no_follow_text} href="{$link->goPage($requestPage, 1)|escape:'html':'UTF-8'}">
|
||||
<span>1</span>
|
||||
</a>
|
||||
</li>
|
||||
{/if}
|
||||
{if $start>3}
|
||||
<li>
|
||||
<a {$no_follow_text} href="{$link->goPage($requestPage, 1|escape:'html':'UTF-8')}">
|
||||
<span>1</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="truncate">
|
||||
<span>
|
||||
<span>...</span>
|
||||
</span>
|
||||
</li>
|
||||
{/if}
|
||||
{section name=pagination start=$start loop=$stop+1 step=1}
|
||||
{if $p == $smarty.section.pagination.index}
|
||||
<li class="active current">
|
||||
<span>
|
||||
<span>{$p|escape:'html':'UTF-8'}</span>
|
||||
</span>
|
||||
</li>
|
||||
{else}
|
||||
<li>
|
||||
<a {$no_follow_text} href="{$link->goPage($requestPage, $smarty.section.pagination.index)|escape:'html':'UTF-8'}">
|
||||
<span>{$smarty.section.pagination.index|escape:'html':'UTF-8'}</span>
|
||||
</a>
|
||||
</li>
|
||||
{/if}
|
||||
{/section}
|
||||
{if $pages_nb>$stop+2}
|
||||
<li class="truncate">
|
||||
<span>
|
||||
<span>...</span>
|
||||
</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{$link->goPage($requestPage, $pages_nb)|escape:'html':'UTF-8'}">
|
||||
<span>{$pages_nb|intval}</span>
|
||||
</a>
|
||||
</li>
|
||||
{/if}
|
||||
{if $pages_nb==$stop+1}
|
||||
<li>
|
||||
<a href="{$link->goPage($requestPage, $pages_nb)|escape:'html':'UTF-8'}">
|
||||
<span>{$pages_nb|intval}</span>
|
||||
</a>
|
||||
</li>
|
||||
{/if}
|
||||
{if $pages_nb==$stop+2}
|
||||
<li>
|
||||
<a href="{$link->goPage($requestPage, $pages_nb-1)|escape:'html':'UTF-8'}">
|
||||
<span>{$pages_nb-1|intval}</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{$link->goPage($requestPage, $pages_nb)|escape:'html':'UTF-8'}">
|
||||
<span>{$pages_nb|intval}</span>
|
||||
</a>
|
||||
</li>
|
||||
{/if}
|
||||
{if $pages_nb > 1 AND $p != $pages_nb}
|
||||
{assign var='p_next' value=$p+1}
|
||||
<li id="pagination_next{if isset($paginationId)}_{$paginationId}{/if}" class="pagination_next">
|
||||
<a {$no_follow_text} href="{$link->goPage($requestPage, $p_next)|escape:'html':'UTF-8'}">
|
||||
<b>{l s='Next'}</b> <i class="icon-chevron-right"></i>
|
||||
</a>
|
||||
</li>
|
||||
{else}
|
||||
<li id="pagination_next{if isset($paginationId)}_{$paginationId}{/if}" class="disabled pagination_next">
|
||||
<span>
|
||||
<b>{l s='Next'}</b> <i class="icon-chevron-right"></i>
|
||||
</span>
|
||||
</li>
|
||||
{/if}
|
||||
</ul>
|
||||
{/if}
|
||||
{if $start==3}
|
||||
<li><a {$no_follow_text} href="{$link->goPage($requestPage, 1)}"><span>1</span></a></li>
|
||||
<li><a {$no_follow_text} href="{$link->goPage($requestPage, 2)}"><span>2</span></a></li>
|
||||
{/if}
|
||||
{if $start==2}
|
||||
<li><a {$no_follow_text} href="{$link->goPage($requestPage, 1)}"><span>1</span></a></li>
|
||||
{/if}
|
||||
{if $start>3}
|
||||
<li><a {$no_follow_text} href="{$link->goPage($requestPage, 1)}"><span>1</span></a></li>
|
||||
<li class="truncate"><span><span>...</span></span></li>
|
||||
{/if}
|
||||
{section name=pagination start=$start loop=$stop+1 step=1}
|
||||
{if $p == $smarty.section.pagination.index}
|
||||
<li class="active current"><span><span>{$p|escape:'html':'UTF-8'}</span></span></li>
|
||||
{else}
|
||||
<li><a {$no_follow_text} href="{$link->goPage($requestPage, $smarty.section.pagination.index)}"><span>{$smarty.section.pagination.index|escape:'html':'UTF-8'}</span></a></li>
|
||||
{/if}
|
||||
{/section}
|
||||
{if $pages_nb>$stop+2}
|
||||
<li class="truncate"><span><span>...</span></span></li>
|
||||
<li><a href="{$link->goPage($requestPage, $pages_nb)}"><span>{$pages_nb|intval}</span></a></li>
|
||||
{/if}
|
||||
{if $pages_nb==$stop+1}
|
||||
<li><a href="{$link->goPage($requestPage, $pages_nb)}"><span>{$pages_nb|intval}</span></a></li>
|
||||
{/if}
|
||||
{if $pages_nb==$stop+2}
|
||||
<li><a href="{$link->goPage($requestPage, $pages_nb-1)}"><span>{$pages_nb-1|intval}</span></a></li>
|
||||
<li><a href="{$link->goPage($requestPage, $pages_nb)}"><span>{$pages_nb|intval}</span></a></li>
|
||||
{/if}
|
||||
{if $pages_nb > 1 AND $p != $pages_nb}
|
||||
{assign var='p_next' value=$p+1}
|
||||
<li id="pagination_next{if isset($paginationId)}_{$paginationId}{/if}" class="pagination_next"><a {$no_follow_text} href="{$link->goPage($requestPage, $p_next)}"><b>{l s='Next'}</b> <i class="icon-chevron-right"></i></a></li>
|
||||
{else}
|
||||
<li id="pagination_next{if isset($paginationId)}_{$paginationId}{/if}" class="disabled pagination_next"><span><b>{l s='Next'}</b> <i class="icon-chevron-right"></i></span></li>
|
||||
{/if}
|
||||
</ul>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="product-count">
|
||||
{if ($n*$p) < $nb_products }
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
{/if}
|
||||
<form method="post" action="{$link->getPageLink('products-comparison')|escape:htmlall:'UTF-8'}" onsubmit="true" class="compare-form">
|
||||
<div>
|
||||
<button type="submit" id="bt_compare{if isset($paginationId)}_{$paginationId}{/if}" class="btn btn-default button button-medium bt_compare"><span>{l s='Compare'} (<strong class="total-compare-val">{count($compared_products)}</strong>)<i class="icon-chevron-right right"></i></span></button>
|
||||
<button type="submit" class="btn btn-default button button-medium bt_compare{if isset($paginationId)}_{$paginationId}{/if}"><span>{l s='Compare'} (<strong class="total-compare-val">{count($compared_products)}</strong>)<i class="icon-chevron-right right"></i></span></button>
|
||||
<input type="hidden" name="compare_product_count" class="compare_product_count" value="{count($compared_products)}" />
|
||||
<input type="hidden" name="compare_product_list" class="compare_product_list" value="" />
|
||||
</div>
|
||||
|
||||
@@ -49,20 +49,37 @@
|
||||
{assign var='replace_id' value=$product->id|cat:'|'}
|
||||
<td class="ajax_block_product comparison_infos product-block">
|
||||
<div class="remove">
|
||||
<a class="cmp_remove" href="{$link->getPageLink('products-comparison', true)|escape:'html'}" title="{l s='Remove'}" data-id-product="{$product->id}"><i class="icon-trash"></i></a>
|
||||
<a
|
||||
class="cmp_remove"
|
||||
href="{$link->getPageLink('products-comparison', true)|escape:'html'}"
|
||||
title="{l s='Remove'}"
|
||||
data-id-product="{$product->id}">
|
||||
<i class="icon-trash"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="product-image-block">
|
||||
<a href="{$product->getLink()|escape:html:'UTF-8'}" title="{$product->name|escape:html:'UTF-8'}" class="product_image" >
|
||||
<img class="img-responsive" src="{$link->getImageLink($product->link_rewrite, $product->id_image, 'home_default')|escape:'html'}" alt="{$product->name|escape:html:'UTF-8'}" />
|
||||
<a
|
||||
class="product_image"
|
||||
href="{$product->getLink()|escape:html:'UTF-8'}"
|
||||
title="{$product->name|escape:html:'UTF-8'}">
|
||||
<img
|
||||
class="img-responsive"
|
||||
src="{$link->getImageLink($product->link_rewrite, $product->id_image, 'home_default')|escape:'html'}"
|
||||
alt="{$product->name|escape:html:'UTF-8'}" />
|
||||
</a>
|
||||
{if isset($product->show_price) && $product->show_price && !isset($restricted_country_mode) && !$PS_CATALOG_MODE}
|
||||
{if $product->on_sale}
|
||||
<div class="sale-box"><span class="sale-label">{l s='Sale!'}</span></div>
|
||||
<div class="sale-box">
|
||||
<span class="sale-label">{l s='Sale!'}</span>
|
||||
</div>
|
||||
{/if}
|
||||
{/if}
|
||||
</div> <!-- end product-image-block -->
|
||||
<h5>
|
||||
<a class="product-name" href="{$product->getLink()|escape:html:'UTF-8'}" title="{$product->name|truncate:32:'...'|escape:'html':'UTF-8'}">
|
||||
<a
|
||||
class="product-name"
|
||||
href="{$product->getLink()|escape:html:'UTF-8'}"
|
||||
title="{$product->name|truncate:32:'...'|escape:'html':'UTF-8'}">
|
||||
{$product->name|truncate:45:'...'|escape:'html':'UTF-8'}
|
||||
</a>
|
||||
</h5>
|
||||
@@ -71,11 +88,19 @@
|
||||
<span class="price product-price">{convertPrice price=$product->getPrice($taxes_behavior)}</span>
|
||||
{if isset($product->specificPrice) && $product->specificPrice}
|
||||
{if {$product->specificPrice.reduction_type == 'percentage'}}
|
||||
<span class="old-price product-price">{displayWtPrice p=$product->getPrice($taxes_behavior)+($product->getPrice($taxes_behavior)* $product->specificPrice.reduction)}</span>
|
||||
<span class="price-percent-reduction">-{$product->specificPrice.reduction*100|floatval}%</span>
|
||||
<span class="old-price product-price">
|
||||
{displayWtPrice p=$product->getPrice($taxes_behavior)+($product->getPrice($taxes_behavior)* $product->specificPrice.reduction)}
|
||||
</span>
|
||||
<span class="price-percent-reduction">
|
||||
-{$product->specificPrice.reduction*100|floatval}%
|
||||
</span>
|
||||
{else}
|
||||
<span class="old-price product-price">{convertPrice price=($product->getPrice($taxes_behavior) + $product->specificPrice.reduction)}</span>
|
||||
<span class="price-percent-reduction">-{convertPrice price=$product->specificPrice.reduction}</span>
|
||||
<span class="old-price product-price">
|
||||
{convertPrice price=($product->getPrice($taxes_behavior) + $product->specificPrice.reduction)}
|
||||
</span>
|
||||
<span class="price-percent-reduction">
|
||||
-{convertPrice price=$product->specificPrice.reduction}
|
||||
</span>
|
||||
{/if}
|
||||
{/if}
|
||||
{if $product->on_sale}
|
||||
@@ -86,20 +111,23 @@
|
||||
{/if}
|
||||
{if !empty($product->unity) && $product->unit_price_ratio > 0.000000}
|
||||
{math equation="pprice / punit_price" pprice=$product->getPrice($taxes_behavior) punit_price=$product->unit_price_ratio assign=unit_price}
|
||||
<span class="comparison_unit_price"> {convertPrice price=$unit_price} {l s='per %s' sprintf=$product->unity|escape:'html':'UTF-8'}</span>
|
||||
<span class="comparison_unit_price">
|
||||
{convertPrice price=$unit_price} {l s='per %s' sprintf=$product->unity|escape:'html':'UTF-8'}
|
||||
</span>
|
||||
{else}
|
||||
{/if}
|
||||
{/if}
|
||||
</div> <!-- end prices-container -->
|
||||
|
||||
<div class="product_desc">{$product->description_short|strip_tags|truncate:60:'...'}</div>
|
||||
<div class="product_desc">
|
||||
{$product->description_short|strip_tags|truncate:60:'...'}
|
||||
</div>
|
||||
|
||||
<div class="comparison_product_infos">
|
||||
<!-- availability -->
|
||||
<p class="comparison_availability_statut">
|
||||
{if !(($product->quantity <= 0 && !$product->available_later) OR ($product->quantity != 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE)}
|
||||
<span id="availability_label">{l s='Availability:'}</span>
|
||||
<span id="availability_value"{if $product->quantity <= 0} class="warning-inline"{/if}>
|
||||
<span class="availability_label">{l s='Availability:'}</span>
|
||||
<span class="availability_value"{if $product->quantity <= 0} class="warning-inline"{/if}>
|
||||
{if $product->quantity <= 0}
|
||||
{if $allow_oosp}
|
||||
{$product->available_later|escape:'html':'UTF-8'}
|
||||
@@ -124,10 +152,17 @@
|
||||
<span>{l s='Add to cart'}</span>
|
||||
</a>
|
||||
{else}
|
||||
<span class="ajax_add_to_cart_button button btn btn-default disabled"><span>{l s='Add to cart'}</span></span>
|
||||
<span class="ajax_add_to_cart_button button btn btn-default disabled">
|
||||
<span>{l s='Add to cart'}</span>
|
||||
</span>
|
||||
{/if}
|
||||
{/if}
|
||||
<a class="button lnk_view btn btn-default" href="{$product->getLink()|escape:html:'UTF-8'}" title="{l s='View'}"><span>{l s='View'}</span></a>
|
||||
<a
|
||||
class="button lnk_view btn btn-default"
|
||||
href="{$product->getLink()|escape:html:'UTF-8'}"
|
||||
title="{l s='View'}">
|
||||
<span>{l s='View'}</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- end comparison_product_infos -->
|
||||
|
||||
@@ -25,9 +25,24 @@
|
||||
|
||||
{capture name=path}{l s='Search'}{/capture}
|
||||
|
||||
<h1 {if isset($instant_search) && $instant_search}id="instant_search_results"{/if} class="page-heading {if !isset($instant_search) || (isset($instant_search) && !$instant_search)} product-listing{/if}">
|
||||
{l s='Search'} {if $nbProducts > 0}<span class="lighter">"{if isset($search_query) && $search_query}{$search_query|escape:'html':'UTF-8'}{elseif $search_tag}{$search_tag|escape:'html':'UTF-8'}{elseif $ref}{$ref|escape:'html':'UTF-8'}{/if}"</span>{/if}
|
||||
{if isset($instant_search) && $instant_search}<a href="#" class="close">{l s='Return to the previous page'}</a>{else}<span class="heading-counter">{if $nbProducts == 1}{l s='%d result has been found.' sprintf=$nbProducts|intval}{else}{l s='%d results have been found.' sprintf=$nbProducts|intval}{/if}</span>{/if}
|
||||
<h1
|
||||
{if isset($instant_search) && $instant_search}id="instant_search_results"{/if}
|
||||
class="page-heading {if !isset($instant_search) || (isset($instant_search) && !$instant_search)} product-listing{/if}">
|
||||
{l s='Search'}
|
||||
{if $nbProducts > 0}
|
||||
<span class="lighter">
|
||||
"{if isset($search_query) && $search_query}{$search_query|escape:'html':'UTF-8'}{elseif $search_tag}{$search_tag|escape:'html':'UTF-8'}{elseif $ref}{$ref|escape:'html':'UTF-8'}{/if}"
|
||||
</span>
|
||||
{/if}
|
||||
{if isset($instant_search) && $instant_search}
|
||||
<a href="#" class="close">
|
||||
{l s='Return to the previous page'}
|
||||
</a>
|
||||
{else}
|
||||
<span class="heading-counter">
|
||||
{if $nbProducts == 1}{l s='%d result has been found.' sprintf=$nbProducts|intval}{else}{l s='%d results have been found.' sprintf=$nbProducts|intval}{/if}
|
||||
</span>
|
||||
{/if}
|
||||
</h1>
|
||||
|
||||
{include file="$tpl_dir./errors.tpl"}
|
||||
@@ -48,21 +63,26 @@
|
||||
</p>
|
||||
{/if}
|
||||
<div class="content_sortPagiBar">
|
||||
|
||||
<div class="sortPagiBar clearfix {if isset($instant_search) && $instant_search} instant_search{/if}">
|
||||
{include file="$tpl_dir./product-sort.tpl"}
|
||||
{if !isset($instant_search) || (isset($instant_search) && !$instant_search)}{include file="./nbr-product-page.tpl"}{/if}
|
||||
</div>
|
||||
<div class="sortPagiBar clearfix {if isset($instant_search) && $instant_search} instant_search{/if}">
|
||||
{include file="$tpl_dir./product-sort.tpl"}
|
||||
{if !isset($instant_search) || (isset($instant_search) && !$instant_search)}
|
||||
{include file="./nbr-product-page.tpl"}
|
||||
{/if}
|
||||
</div>
|
||||
<div class="top-pagination-content clearfix">
|
||||
{include file="./product-compare.tpl"}
|
||||
{if !isset($instant_search) || (isset($instant_search) && !$instant_search)}{include file="$tpl_dir./pagination.tpl"}{/if}
|
||||
{if !isset($instant_search) || (isset($instant_search) && !$instant_search)}
|
||||
{include file="$tpl_dir./pagination.tpl"}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{include file="$tpl_dir./product-list.tpl" products=$search_products}
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="bottom-pagination-content clearfix">
|
||||
{include file="./product-compare.tpl"}
|
||||
{if !isset($instant_search) || (isset($instant_search) && !$instant_search)}{include file="$tpl_dir./pagination.tpl" paginationId='bottom'}{/if}
|
||||
{if !isset($instant_search) || (isset($instant_search) && !$instant_search)}
|
||||
{include file="$tpl_dir./pagination.tpl" paginationId='bottom'}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
@@ -36,7 +36,8 @@
|
||||
{l s='There are %d suppliers.' sprintf=$nbSuppliers}
|
||||
{/if}
|
||||
{/if}
|
||||
</span>{/strip}
|
||||
</span>
|
||||
{/strip}
|
||||
</h1>
|
||||
|
||||
{if isset($errors) AND $errors}
|
||||
@@ -47,77 +48,91 @@
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="sortPagiBar clearfix">
|
||||
<ul class="display hidden-xs">
|
||||
<li class="display-title">{l s='View:'}</li>
|
||||
<li id="grid"><a onclick="display('grid');"><i class="icon-th-large"></i>{l s='Grid'}</a></li>
|
||||
<li id="list"><a onclick="display('list');"><i class="icon-th-list"></i>{l s='List'}</a></li>
|
||||
<li class="display-title">
|
||||
{l s='View:'}
|
||||
</li>
|
||||
<li id="grid">
|
||||
<a onclick="display('grid');">
|
||||
<i class="icon-th-large"></i>{l s='Grid'}
|
||||
</a>
|
||||
</li>
|
||||
<li id="list">
|
||||
<a onclick="display('list');">
|
||||
<i class="icon-th-list"></i>{l s='List'}
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
{include file="./nbr-product-page.tpl"}
|
||||
</div>
|
||||
<div class="top-pagination-content clearfix bottom-line">
|
||||
{include file="$tpl_dir./pagination.tpl"}
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- .content_sortPagiBar -->
|
||||
|
||||
{assign var='nbItemsPerLine' value=3}
|
||||
{assign var='nbItemsPerLineTablet' value=2}
|
||||
{assign var='nbLi' value=$suppliers_list|@count}
|
||||
{math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines}
|
||||
{math equation="nbLi/nbItemsPerLineTablet" nbLi=$nbLi nbItemsPerLineTablet=$nbItemsPerLineTablet assign=nbLinesTablet}
|
||||
|
||||
<ul id="suppliers_list">
|
||||
{foreach from=$suppliers_list item=supplier name=supplier}
|
||||
{math equation="(total%perLine)" total=$smarty.foreach.supplier.total perLine=$nbItemsPerLine assign=totModulo}
|
||||
{math equation="(total%perLineT)" total=$smarty.foreach.supplier.total perLineT=$nbItemsPerLineTablet assign=totModuloTablet}
|
||||
{if $totModulo == 0}{assign var='totModulo' value=$nbItemsPerLine}{/if}
|
||||
{if $totModuloTablet == 0}{assign var='totModuloTablet' value=$nbItemsPerLineTablet}{/if}
|
||||
<li class="{if $smarty.foreach.supplier.iteration%$nbItemsPerLine == 0} last-in-line{elseif $smarty.foreach.supplier.iteration%$nbItemsPerLine == 1} first-in-line{/if} {if $smarty.foreach.supplier.iteration > ($smarty.foreach.supplier.total - $totModulo)}last-line{/if} {if $smarty.foreach.supplier.iteration%$nbItemsPerLineTablet == 0}last-item-of-tablet-line{elseif $smarty.foreach.supplier.iteration%$nbItemsPerLineTablet == 1}first-item-of-tablet-line{/if} {if $smarty.foreach.supplier.iteration > ($smarty.foreach.supplier.total - $totModuloTablet)}last-tablet-line{/if}">
|
||||
<div class="left-side">
|
||||
<!-- logo -->
|
||||
<div class="logo">
|
||||
{if $supplier.nb_products > 0}
|
||||
<a href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'html':'UTF-8'}" title="{$supplier.name|escape:'html':'UTF-8'}">
|
||||
{/if}
|
||||
<img src="{$img_sup_dir}{$supplier.image|escape:'html':'UTF-8'}-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
|
||||
{if $supplier.nb_products > 0}
|
||||
</a>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
<div class="middle-side">
|
||||
<!-- name -->
|
||||
<h3>
|
||||
{if $supplier.nb_products > 0}
|
||||
<a class="product-name" href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'html':'UTF-8'}">
|
||||
{/if}
|
||||
{$supplier.name|truncate:60:'...'|escape:'html':'UTF-8'}
|
||||
{if $supplier.nb_products > 0}
|
||||
</a>
|
||||
{/if}
|
||||
</h3>
|
||||
<div class="description">
|
||||
{$supplier.description|truncate:180:'...'}
|
||||
</div>
|
||||
</div>
|
||||
<div class="right-side">
|
||||
<div class="right-side-content">
|
||||
<p class="product-counter">
|
||||
{if $supplier.nb_products > 0}
|
||||
<a href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'html':'UTF-8'}">
|
||||
{/if}
|
||||
{if $supplier.nb_products == 1}{l s='%d product' sprintf=$supplier.nb_products|intval}{else}{l s='%d products' sprintf=$supplier.nb_products|intval}{/if}
|
||||
{if $supplier.nb_products > 0}
|
||||
</a>
|
||||
{/if}
|
||||
</p>
|
||||
{if $supplier.nb_products > 0}
|
||||
<a class="btn btn-default button exclusive-medium" href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'html':'UTF-8'}"><span>{l s='View products'} <i class="icon-chevron-right right"></i></span></a>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
{/foreach}
|
||||
{foreach from=$suppliers_list item=supplier name=supplier}
|
||||
{math equation="(total%perLine)" total=$smarty.foreach.supplier.total perLine=$nbItemsPerLine assign=totModulo}
|
||||
{math equation="(total%perLineT)" total=$smarty.foreach.supplier.total perLineT=$nbItemsPerLineTablet assign=totModuloTablet}
|
||||
{if $totModulo == 0}{assign var='totModulo' value=$nbItemsPerLine}{/if}
|
||||
{if $totModuloTablet == 0}{assign var='totModuloTablet' value=$nbItemsPerLineTablet}{/if}
|
||||
<li class="{if $smarty.foreach.supplier.iteration%$nbItemsPerLine == 0} last-in-line{elseif $smarty.foreach.supplier.iteration%$nbItemsPerLine == 1} first-in-line{/if} {if $smarty.foreach.supplier.iteration > ($smarty.foreach.supplier.total - $totModulo)}last-line{/if} {if $smarty.foreach.supplier.iteration%$nbItemsPerLineTablet == 0}last-item-of-tablet-line{elseif $smarty.foreach.supplier.iteration%$nbItemsPerLineTablet == 1}first-item-of-tablet-line{/if} {if $smarty.foreach.supplier.iteration > ($smarty.foreach.supplier.total - $totModuloTablet)}last-tablet-line{/if}">
|
||||
<div class="left-side">
|
||||
<!-- logo -->
|
||||
<div class="logo">
|
||||
{if $supplier.nb_products > 0}
|
||||
<a href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'html':'UTF-8'}" title="{$supplier.name|escape:'html':'UTF-8'}">
|
||||
{/if}
|
||||
<img src="{$img_sup_dir}{$supplier.image|escape:'html':'UTF-8'}-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
|
||||
{if $supplier.nb_products > 0}
|
||||
</a>
|
||||
{/if}
|
||||
</div> <!-- .logo -->
|
||||
</div> <!-- .left-side -->
|
||||
|
||||
<div class="middle-side">
|
||||
<h3>
|
||||
{if $supplier.nb_products > 0}
|
||||
<a class="product-name" href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'html':'UTF-8'}">
|
||||
{/if}
|
||||
{$supplier.name|truncate:60:'...'|escape:'html':'UTF-8'}
|
||||
{if $supplier.nb_products > 0}
|
||||
</a>
|
||||
{/if}
|
||||
</h3>
|
||||
<div class="description">
|
||||
{$supplier.description|truncate:180:'...'}
|
||||
</div>
|
||||
</div><!-- .middle-side -->
|
||||
|
||||
<div class="right-side">
|
||||
<div class="right-side-content">
|
||||
<p class="product-counter">
|
||||
{if $supplier.nb_products > 0}
|
||||
<a href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'html':'UTF-8'}">
|
||||
{/if}
|
||||
{if $supplier.nb_products == 1}{l s='%d product' sprintf=$supplier.nb_products|intval}{else}{l s='%d products' sprintf=$supplier.nb_products|intval}{/if}
|
||||
{if $supplier.nb_products > 0}
|
||||
</a>
|
||||
{/if}
|
||||
</p>
|
||||
{if $supplier.nb_products > 0}
|
||||
<a class="btn btn-default button exclusive-medium" href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'html':'UTF-8'}"><span>{l s='View products'} <i class="icon-chevron-right right"></i></span></a>
|
||||
{/if}
|
||||
</div>
|
||||
</div><!-- .right-side -->
|
||||
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="bottom-pagination-content clearfix">
|
||||
{include file="$tpl_dir./pagination.tpl"}
|
||||
{include file="$tpl_dir./pagination.tpl" paginationId='bottom'}
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript"><!--
|
||||
|
||||
@@ -26,7 +26,9 @@
|
||||
{include file="$tpl_dir./errors.tpl"}
|
||||
|
||||
{if !isset($errors) OR !sizeof($errors)}
|
||||
<h1 class="page-heading product-listing">{l s='List of products by supplier:'} {$supplier->name|escape:'html':'UTF-8'}</h1>
|
||||
<h1 class="page-heading product-listing">
|
||||
{l s='List of products by supplier:'} {$supplier->name|escape:'html':'UTF-8'}
|
||||
</h1>
|
||||
{if !empty($supplier->description)}
|
||||
<div class="description_box">
|
||||
<p>{$supplier->description}</p>
|
||||
@@ -34,26 +36,26 @@
|
||||
{/if}
|
||||
|
||||
{if $products}
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="sortPagiBar clearfix">
|
||||
{include file="./product-sort.tpl"}
|
||||
{include file="./nbr-product-page.tpl"}
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="sortPagiBar clearfix">
|
||||
{include file="./product-sort.tpl"}
|
||||
{include file="./nbr-product-page.tpl"}
|
||||
</div>
|
||||
<div class="top-pagination-content clearfix">
|
||||
{include file="./product-compare.tpl"}
|
||||
{include file="$tpl_dir./pagination.tpl"}
|
||||
</div>
|
||||
</div>
|
||||
<div class="top-pagination-content clearfix">
|
||||
{include file="./product-compare.tpl"}
|
||||
{include file="$tpl_dir./pagination.tpl"}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{include file="./product-list.tpl" products=$products}
|
||||
{include file="./product-list.tpl" products=$products}
|
||||
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="bottom-pagination-content clearfix">
|
||||
{include file="./product-compare.tpl"}
|
||||
{include file="./pagination.tpl" paginationId='bottom'}
|
||||
</div>
|
||||
</div>
|
||||
<div class="content_sortPagiBar">
|
||||
<div class="bottom-pagination-content clearfix">
|
||||
{include file="./product-compare.tpl"}
|
||||
{include file="./pagination.tpl" paginationId='bottom'}
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<p class="alert alert-warning">{l s='No products for this supplier.'}</p>
|
||||
<p class="alert alert-warning">{l s='No products for this supplier.'}</p>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
Reference in New Issue
Block a user