[*] BO : Enable current subtab active class
This commit is contained in:
1 parent
8fabee091b
commit
aea53e034a
2 files changed
+5
-3
No files matched your search
@@ -204,7 +204,7 @@
|
|||||||
<ul class="submenu">
|
<ul class="submenu">
|
||||||
{foreach from=$t.sub_tabs item=t2}
|
{foreach from=$t.sub_tabs item=t2}
|
||||||
{if $t2.active}
|
{if $t2.active}
|
||||||
<li><a href="{$t2.href|escape:'htmlall':'UTF-8'}">{if $t2.name eq ''}{$t2.class_name}{else}{$t2.name|escape:'htmlall':'UTF-8'}{/if}</a></li>
|
<li{if $t2.current} class="active"{/if}><a href="{$t2.href|escape:'htmlall':'UTF-8'}">{if $t2.name eq ''}{$t2.class_name}{else}{$t2.name|escape:'htmlall':'UTF-8'}{/if}</a></li>
|
||||||
{/if}
|
{/if}
|
||||||
{/foreach}
|
{/foreach}
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
@@ -1335,9 +1335,11 @@ class AdminControllerCore extends Controller
|
|||||||
foreach ($sub_tabs as $index2 => $sub_tab)
|
foreach ($sub_tabs as $index2 => $sub_tab)
|
||||||
{
|
{
|
||||||
// class_name is the name of the class controller
|
// class_name is the name of the class controller
|
||||||
if (Tab::checkTabRights($sub_tab['id_tab']) === true
|
if (Tab::checkTabRights($sub_tab['id_tab']) === true && (bool)$sub_tab['active'])
|
||||||
&& (bool)$sub_tab['active'])
|
{
|
||||||
$sub_tabs[$index2]['href'] = $this->context->link->getAdminLink($sub_tab['class_name']);
|
$sub_tabs[$index2]['href'] = $this->context->link->getAdminLink($sub_tab['class_name']);
|
||||||
|
$sub_tabs[$index2]['current'] = ($sub_tab['class_name'].'Controller' == get_class($this));
|
||||||
|
}
|
||||||
else
|
else
|
||||||
unset($sub_tabs[$index2]);
|
unset($sub_tabs[$index2]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user