Как скрыть данный раздел в админке?


#1

Всем доброго времени суток!

Столкнулись с таким вопросом: Мы не используем данный функционал, плюс ко всему он заводит в заблуждение вендоров.
Как скрыть для вендоров или совсем скрыть (за ненадобностью) этот раздел: http://prntscr.com/1r4eg8b ???
Он также доступен по урл: https://mysite.com/admine.php?dispatch=companies.balance&selected_section=withdrawals

Есть ли у кого-то понимание, как правильно это сделать? Может кто подсказать, где (в каких файлах) и какие правки нужно внести?


#2

Если просто и быстро, то в файле

app/controllers/backend/companies.php

убрать

    'withdrawals' => array(
        'title' => __('vendor_payouts.withdrawals'),
        'href' => 'companies.balance?selected_section=withdrawals',
    ),

Если с модулями знакомы, то через .post контроллер можно сделать


#3

Спасибо, Ваш вариант сработал и всё ок.
Идея с post - хороша, спору нет, чтобы не затирались данные при обновлении, но нам не удаётся почему-то убрать таким методом часть кода, только добавить.


#4
  • получаете массив вкладок через Registry::get(‘navigation.tabs’)
  • меняете его
  • обновляете через Registry::set(‘navigation.tabs’)

#5

Спасибо. Будем пробовать. ))


#6

Как альтернативный вариант
Registry::del('navigation.tabs.withdrawals')


#7

Спасибо за рекомендацию. ))