diff --git a/admin-dev/functions.php b/admin-dev/functions.php index b343b5b9c..ce72fb038 100644 --- a/admin-dev/functions.php +++ b/admin-dev/functions.php @@ -410,6 +410,7 @@ function runAdminTab($tab, $ajaxMode = false) // $tab = $_REQUEST['tab']; if ($adminObj = checkingTab($tab)) { + Context::getContext()->controller = $adminObj; // init is different for new tabs (AdminController) and old tabs (AdminTab) if ($adminObj instanceof AdminController) { @@ -462,7 +463,7 @@ function runAdminTab($tab, $ajaxMode = false) '.translate('Back Office').' '.$bread.''; - if (!$ajaxMode && Shop::isFeatureActive() && Shop::getContext() != Shop::CONTEXT_ALL) + if (!$ajaxMode && Shop::isFeatureActive() && Shop::getContext() != Shop::CONTEXT_ALL && Context::getContext()->controller->multishop_context != Shop::CONTEXT_ALL) { echo '
'; if (Shop::getContext() == Shop::CONTEXT_GROUP) diff --git a/admin-dev/header.inc.php b/admin-dev/header.inc.php index 9940f114f..8f2b272c4 100644 --- a/admin-dev/header.inc.php +++ b/admin-dev/header.inc.php @@ -341,7 +341,7 @@ echo ' if(defined('_PS_MODE_DEV_') && _PS_MODE_DEV_) echo '
This tab is an AdminTab
'; -if (Shop::isFeatureActive()) +if (Shop::isFeatureActive() && Context::getContext()->controller->multishop_context != Shop::CONTEXT_ALL) { echo '
'.translate('Multistore configuration for').''.