Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Скрыть от менеджера не используемые модули


igorfelix
 Поделиться

Рекомендованные сообщения

Добрый день, как бы скрыть от менеджера некоторые модули (Дополнения-Модули), что б поменьше там ковырялись. Не то что бы закрыть доступ к ним, а что б глаза не мозолило лишний раз.

Ссылка на комментарий
Поделиться на других сайтах


убрать вообще доступ к списку модулей через права.

приблизительно так

admin\controller\extension\module.php

		if ($this->user->hasPermission('access', 'module/'.$extension)) {
				$this->data['extensions'][] = array(
					'name'   => $this->language->get('heading_title'),
					'action' => $action
				);
		}

Ссылка на комментарий
Поделиться на других сайтах

убрать вообще доступ к списку модулей через права.

ТС хочет, чтобы совсем не отображалось, если прав нет...

 

Не то что бы закрыть доступ к ним, а что б глаза не мозолило лишний раз.

 

admin/controller/extension/module.php - после строки

$extension = basename($file, '.php');

Добавить:

if (!$this->user->hasPermission('modify', 'module/' . $extension)) continue;
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

 

ТС хочет, чтобы совсем не отображалось, если прав нет...

 

 

admin/controller/extension/module.php - после строки

$extension = basename($file, '.php');

Добавить:

if (!$this->user->hasPermission('modify', 'module/' . $extension)) continue;

СУПЕР! )) Помогло ) спасибо ) теперь спрячем лишние модули от глаз )

Ссылка на комментарий
Поделиться на других сайтах


shoputils, в принципе тоже самое предложил и я (ну не люблю я continue)

 

ТС.. Только не забудьте

Если вы скопировали новый модуль, то под админом вы его не увидите, если не дадите прав.

Ссылка на комментарий
Поделиться на других сайтах

shoputils, в принципе тоже самое предложил и я (ну не люблю я continue)

 

ТС.. Только не забудьте

Если вы скопировали новый модуль, то под админом вы его не увидите, если не дадите прав.

 

Хорошо. А как допустим скрыть теперь по аналогии, пукты в меню, например Доставка, Оплата , Учитывать в заказе.

Ссылка на комментарий
Поделиться на других сайтах


shoputils, в принципе тоже самое предложил и я (ну не люблю я continue)

 

Ты меня немного опередил, я не видел еще твоего поста, когда писал ответ. :-)

 

Хорошо. А как допустим скрыть теперь по аналогии, пукты в меню, например Доставка, Оплата , Учитывать в заказе.

Да все тоже самое...

Вместо 'module/' вписываем 'shipping/' , 'payment/' , 'total/' в shipping.php, payment.php, total.php,

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Ты меня немного опередил, я не видел еще твоего поста, когда писал ответ. :-)

 

Да все тоже самое...

Вместо 'module/' вписываем 'shipping/' , 'payment/' , 'total/' в shipping.php, payment.php, total.php,

 

Спасибо, понял. Помогло ) 

а вот допустим хочу убрать так же допустим Загрузки, Опции, Фильтры, Атрибуты эти пункты убрать от глаз пользователя.

Ссылка на комментарий
Поделиться на других сайтах


принцип тот же

 

Меню в header.php

Но для этого придется попотеть и с шаблоне.

Ссылка на комментарий
Поделиться на других сайтах

shoputils, в принципе тоже самое предложил и я (ну не люблю я continue)

 

ТС.. Только не забудьте

Если вы скопировали новый модуль, то под админом вы его не увидите, если не дадите прав.

 

Заметил что даже админу теперь не доступны модули. хоть права ставь (в разделе Доставка , Оплата ) 

Изменено пользователем igorfelix
Ссылка на комментарий
Поделиться на других сайтах


Заметил что даже админу теперь не доступны модули. хоть права ставь (в разделе Доставка , Оплата ) 

Значит что-то не так сделали.

 

Если хотите чтоб у админа были  все права

то в библиотеке user.php

      public function hasPermission($key, $value) {

if ($this->user_id ==1) return true;

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.