Как отключить пункт меню Typo3 Backend System, такой как Install Tool?

единственный метод, который я знаю, это деинсталляция Install Tool. Но что я точно хочу сделать, так это просто отключить этот пункт меню. Он не должен быть просто скрыт CSS, он даже не должен загружать HTML. Но сам инструмент установки должен быть доступен через прямой ввод URL.

В настоящее время это Typo3 версии 6.2.3.


person Hurix    schedule 30.06.2014    source источник


Ответы (2)


Хотя это не имеет большого смысла, так как инструмент установки доступен только для пользователей-администраторов, и для него нужен совершенно отдельный пароль, вы можете попробовать удалить запись в меню из массива, определяющего меню.

Бэкенд-модули регистрируются в глобальном массиве. Вы можете удалить запись оттуда (через расширение или через typo3conf/AdditionalConfiguration.php. Ключ $GLOBALS['TBE_MODULES']. Вот как это выглядит в моей установке:

$TBE_MODULES['system'] = 'BeuserTxBeuser,InstallInstall,dbint,config,ReportsTxreportsm1,txschedulerM1,BelogLog';
person pgampe    schedule 01.07.2014
comment
Похоже, это то, что я ищу, но, похоже, это не работает для меня. Я добавил файл и установил для системы GLOBALS-TBE_MODULES то же значение без InstallInstall. Пока нет изменений. Какой-то способ активировать это? Удалил все кеши в ВЕ. - person Hurix; 09.07.2014
comment
Пожалуйста, используйте модуль конфигурации, чтобы убедиться, что ваша конфигурация действительно активна. Убедитесь, что системные кеши (typo3temp/Caches) очищены, если вы меняете ext_tables.php вещи. - person pgampe; 15.07.2014

Я думаю, что есть две возможности:

  1. используйте для этого учетные записи редактора вместо учетных записей администратора - там вы можете отключить различные пункты меню по своему усмотрению.
  2. удалите все соответствующие системные расширения, чтобы меню было пустым (например, beuser, em, ...)
person Sven R.    schedule 01.07.2014
comment
Спасибо, это допустимые варианты, и один из них был бы моим выбором, если бы все было иначе. На данный момент я должен быть администратором, и инструмент установки должен работать, но не должен быть доступен из меню BE. Я надеюсь на редактирование меню после его определения и до того, как оно будет проанализировано в отображаемый HTML, поэтому я могу просто управлять тем, какие элементы меню отображаются, и ничего больше. - person Hurix; 09.07.2014