Merge branch '1.6' of https://github.com/PrestaShop/PrestaShop into 1.6
This commit is contained in:
@@ -2190,7 +2190,10 @@ class BlockLayered extends Module
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case 'category':
|
||||
$this->user_groups = ($this->context->customer->isLogged() ? $this->context->customer->getGroups() : array(Configuration::get('PS_UNIDENTIFIED_GROUP')));
|
||||
|
||||
$depth = Configuration::get('PS_LAYERED_FILTER_CATEGORY_DEPTH');
|
||||
if ($depth === false)
|
||||
$depth = 1;
|
||||
@@ -2206,9 +2209,11 @@ class BlockLayered extends Module
|
||||
$sql_query['group'] = ') count_products
|
||||
FROM '._DB_PREFIX_.'category c
|
||||
LEFT JOIN '._DB_PREFIX_.'category_lang cl ON (cl.id_category = c.id_category AND cl.`id_shop` = '.(int)Context::getContext()->shop->id.' and cl.id_lang = '.$id_lang.')
|
||||
RIGHT JOIN '._DB_PREFIX_.'category_group cg ON (cg.id_category = c.id_category AND cg.`id_group` IN ('.implode(', ', $this->user_groups).'))
|
||||
WHERE c.nleft > '.(int)$parent->nleft.'
|
||||
AND c.nright < '.(int)$parent->nright.'
|
||||
'.($depth ? 'AND c.level_depth <= '.($parent->level_depth+(int)$depth) : '').'
|
||||
AND c.active = 1
|
||||
GROUP BY c.id_category ORDER BY c.nleft, c.position';
|
||||
}
|
||||
|
||||
|
||||
@@ -76,7 +76,8 @@
|
||||
<div
|
||||
class="content_price"
|
||||
itemprop="offers"
|
||||
itemscope itemtype="http://schema.org/Offer">
|
||||
itemscope
|
||||
itemtype="http://schema.org/Offer">
|
||||
{if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}
|
||||
<span itemprop="price" class="price product-price">
|
||||
{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}
|
||||
@@ -258,10 +259,10 @@
|
||||
html += '<div class="left-block col-xs-4 col-xs-5 col-md-4">' + $(element).find('.left-block').html() + '</div>';
|
||||
html += '<div class="center-block col-xs-4 col-xs-7 col-md-4">';
|
||||
html += '<div class="product-flags">'+ $(element).find('.product-flags').html() + '</div>';
|
||||
html += '<h5>'+ $(element).find('h5').html() + '</h5>';
|
||||
html += '<h5 itemprop="name">'+ $(element).find('h5').html() + '</h5>';
|
||||
var rating = $(element).find('.comments_note').html(); // check : rating
|
||||
if (rating != null) {
|
||||
html += '<div class="comments_note">'+ rating + '</div>';
|
||||
html += '<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" class="comments_note">'+ rating + '</div>';
|
||||
}
|
||||
html += '<p class="product-desc">'+ $(element).find('.product-desc').html() + '</p>';
|
||||
var colorList = $(element).find('.color-list-container').html();
|
||||
@@ -300,17 +301,17 @@
|
||||
html += '<div class="left-block">' + $(element).find('.left-block').html() + '</div>';
|
||||
html += '<div class="right-block">';
|
||||
html += '<div class="product-flags">'+ $(element).find('.product-flags').html() + '</div>';
|
||||
html += '<h5>'+ $(element).find('h5').html() + '</h5>';
|
||||
html += '<h5 itemprop="name">'+ $(element).find('h5').html() + '</h5>';
|
||||
var rating = $(element).find('.comments_note').html(); // check : rating
|
||||
if (rating != null) {
|
||||
html += '<div class="comments_note">'+ rating + '</div>';
|
||||
html += '<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" class="comments_note">'+ rating + '</div>';
|
||||
}
|
||||
html += '<p class="product-desc">'+ $(element).find('.product-desc').html() + '</p>';
|
||||
html += '<p itemprop="description" class="product-desc">'+ $(element).find('.product-desc').html() + '</p>';
|
||||
var price = $(element).find('.content_price').html(); // check : catalog mode is enabled
|
||||
if (price != null) {
|
||||
html += '<div class="content_price">'+ price + '</div>';
|
||||
}
|
||||
html += '<div class="button-container">'+ $(element).find('.button-container').html() +'</div>';
|
||||
html += '<div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="button-container">'+ $(element).find('.button-container').html() +'</div>';
|
||||
var colorList = $(element).find('.color-list-container').html();
|
||||
if (colorList != null) {
|
||||
html += '<div class="color-list-container">'+ colorList +'</div>';
|
||||
|
||||
Reference in New Issue
Block a user