Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


igorfelix

Recommended Posts

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

Надіслати
Поділитися на інших сайтах


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

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

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,

 

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

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

Надіслати
Поділитися на інших сайтах


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

 

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

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

 

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

Змінено користувачем igorfelix
Надіслати
Поділитися на інших сайтах


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

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

 

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

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

      public function hasPermission($key, $value) {

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

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.