12 class Dwstree extends \Magento\Backend\Block\Widget\Tabs
20 $this->setId(
'system_config_dwstree');
27 public function initTabs()
29 $section = $this->
getRequest()->getParam(
'section');
31 $curWebsite = $this->
getRequest()->getParam(
'website');
32 $curStore = $this->
getRequest()->getParam(
'store');
37 'label' =>
__(
'Default Config'),
38 'url' => $this->
getUrl(
'*/*/*', [
'section' => $section]),
44 foreach ($this->_storeManager->getWebsites(
true) as
$website) {
47 $wUrl = $this->
getUrl(
'*/*/*', [
'section' => $section,
'website' => $wCode]);
48 $this->
addTab(
'website_' . $wCode, [
'label' => $wName,
'url' => $wUrl,
'class' =>
'website']);
49 if ($curWebsite === $wCode) {
58 $sCode =
$store->getCode();
59 $sName =
$store->getName();
66 [
'section' => $section,
'website' => $wCode,
'store' => $sCode]
71 if ($curStore === $sCode) {
elseif(isset( $params[ 'redirect_parent']))
getUrl($route='', $params=[])