Merge branch 'development' of https://github.com/PrestaShop/PrestaShop into development
This commit is contained in:
@@ -684,8 +684,7 @@ class CategoryCore extends ObjectModel
|
|||||||
else
|
else
|
||||||
return new Category($shop->getCategory(), $id_lang);
|
return new Category($shop->getCategory(), $id_lang);
|
||||||
$is_more_than_one_root_category = count(Category::getCategoriesWithoutParent()) > 1;
|
$is_more_than_one_root_category = count(Category::getCategoriesWithoutParent()) > 1;
|
||||||
if ((!Shop::isFeatureActive() && $is_more_than_one_root_category) ||
|
if (Shop::isFeatureActive() && $is_more_than_one_root_category && Shop::getContext() != Shop::CONTEXT_SHOP)
|
||||||
Shop::isFeatureActive() && $is_more_than_one_root_category && Shop::getContext() != Shop::CONTEXT_SHOP)
|
|
||||||
$category = Category::getTopCategory($id_lang);
|
$category = Category::getTopCategory($id_lang);
|
||||||
else
|
else
|
||||||
$category = new Category($shop->getCategory(), $id_lang);
|
$category = new Category($shop->getCategory(), $id_lang);
|
||||||
|
|||||||
@@ -101,13 +101,13 @@ class BlockViewed extends Module
|
|||||||
|
|
||||||
$productIds = implode(',', $productsViewed);
|
$productIds = implode(',', $productsViewed);
|
||||||
$productsImages = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
|
$productsImages = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
|
||||||
SELECT image_shop.id_image, p.id_product, il.legend, product_shop.active, pl.name, pl.description_short, pl.link_rewrite, cl.link_rewrite AS category_rewrite
|
SELECT MAX(image_shop.id_image) id_image, p.id_product, il.legend, product_shop.active, pl.name, pl.description_short, pl.link_rewrite, cl.link_rewrite AS category_rewrite
|
||||||
FROM '._DB_PREFIX_.'product p
|
FROM '._DB_PREFIX_.'product p
|
||||||
'.Shop::addSqlAssociation('product', 'p').'
|
'.Shop::addSqlAssociation('product', 'p').'
|
||||||
LEFT JOIN '._DB_PREFIX_.'product_lang pl ON (pl.id_product = p.id_product'.Shop::addSqlRestrictionOnLang('pl').')
|
LEFT JOIN '._DB_PREFIX_.'product_lang pl ON (pl.id_product = p.id_product'.Shop::addSqlRestrictionOnLang('pl').')
|
||||||
LEFT JOIN '._DB_PREFIX_.'image i ON (i.id_product = p.id_product)'.
|
LEFT JOIN '._DB_PREFIX_.'image i ON (i.id_product = p.id_product)'.
|
||||||
Shop::addSqlAssociation('image', 'i', false, 'image_shop.cover=1').'
|
Shop::addSqlAssociation('image', 'i', false, 'image_shop.cover=1').'
|
||||||
LEFT JOIN '._DB_PREFIX_.'image_lang il ON (il.id_image = i.id_image)
|
LEFT JOIN '._DB_PREFIX_.'image_lang il ON (il.id_image = image_shop.id_image)
|
||||||
LEFT JOIN '._DB_PREFIX_.'category_lang cl ON (cl.id_category = product_shop.id_category_default'.Shop::addSqlRestrictionOnLang('cl').')
|
LEFT JOIN '._DB_PREFIX_.'category_lang cl ON (cl.id_category = product_shop.id_category_default'.Shop::addSqlRestrictionOnLang('cl').')
|
||||||
WHERE p.id_product IN ('.$productIds.')
|
WHERE p.id_product IN ('.$productIds.')
|
||||||
AND pl.id_lang = '.(int)($params['cookie']->id_lang).'
|
AND pl.id_lang = '.(int)($params['cookie']->id_lang).'
|
||||||
|
|||||||
Reference in New Issue
Block a user