Выводим второе меню

kasim

Регистрация
31.01.16
Сообщения
28
Симпатии
11
#1
В Listener.php добавляем код:

Код:
<?php

class EWRporta_Listeners_Navigation
{
    public static function navtabs(array &$extraTabs, $selectedTabId)
    {
        $extraTabs['portal'] = array(
            'title' => 'Portal',
            'href' => XenForo_Link::buildPublicLink('full:portal'),
            'selected' => ($selectedTabId == 'portal'),
            'linksTemplate' => 'EWRporta_Navtabs',
        );
    }
}

Если мы хотим ограничить вкладку по правам, то прописываем в
Listener.php так:

Код:
<?php

class EWRporta_Listeners_Navigation
{
    public static function navtabs(array &$extraTabs, $selectedTabId)
    {
       // check for user group permission
        if (XenForo_Visitor::getInstance()->hasPermission('EWRporta', 'EWRportaID'))
        {
           $extraTabs['portal'] = array(
             'title' => 'Portal',
             'href' => XenForo_Link::buildPublicLink('full:portal'),
             'selected' => ($selectedTabId == 'portal'),
             'linksTemplate' => 'EWRporta_Navtabs',
           );
        }

    }
}
И последний вариант добавлено значение position, указывающие на расположение вкладки:

Код:
<?php

class EWRporta_Listeners_Navigation
{
    public static function navtabs(array &$extraTabs, $selectedTabId)
    {
       // check for user group permission
        if (XenForo_Visitor::getInstance()->hasPermission('EWRporta', 'EWRportaID'))
        {
           $extraTabs['portal'] = array(
             'title' => 'Portal',
             'href' => XenForo_Link::buildPublicLink('full:portal'),
             'selected' => ($selectedTabId == 'portal'),
             'linksTemplate' => 'EWRporta_Navtabs',
             'position'  =>  'middle'
           );
        }

    }
}
'position' - может принимать значения 'home', 'middle' и 'end', что означает вначале, в середине и в конце.

Создаем шаблон под названием EWRporta_Navtabs и туда добавляем:

Код:
<ul class="secondaryContent blockLinksList">
    <li><a href="{xen:link portal}">Portal</a></li>
</ul>
Результат то что мы видим ниже вкладки ресурсы, форум, пользователи и т.д.