Как убрать кнопку "Создать страницу" и оставить только "Создать раздел"
Как убрать кнопку "Создать страницу" и оставить только "Создать раздел"
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
Как убрать кнопку "Создать страницу" и оставить только "Создать раздел"
Сам я обычно стараюсь при создании страниц пользоваться кнопкой "Создать раздел", это удобно по ряду причин:
1. Ссылки всегда выглядят аккуратно и одинаково.
Согласитесь, приятнее видеть в адресной строке /about/ а не /about.php
2. Удобно масштабировать сайт
Например, если мы заходим создать в папке "О нас" раздела "Наши работы" - то можно просто создать еще один раздел - /about/our-works/
А если мы изначально создавали страничку /about.php то нам все равно прийдется создать раздел /about/ и в нем уже файлик /about/our-works.php
3. Новичек в Битриксе путается что за кнопки "Создать страницу" и "Создать раздел"
Второй пункт - самый важный, поэтому, проще всего просто всегда создавать разделы вместо страниц, и не париться.
А еще лучше - просто запретить создавать страницы (если сайт будет вести нерадивый контент-менежеры или человек, впервые увидивший Битрикс).
Вобщем, чтобы убрать кнопку "Создать страницу" достаточно разместить этот код в init.php
Мы используем событие OnPanelCreate (которое срабатывает только для тех пользователей, которые видят панель), и спомощью яваскрипта прячем кнопку (штатных обработчиков для убирания кнопок из панели я не нашел).