Битрикс — кастомизируем модули админки

21.01.2018  13:09

Как известно, админка Битрикса немодернизируема (либо модернизируется очень условно). Только то, что доступно настройками.

Задача: дорукожопить печать заказа в админке. Файлик /bitrix/modules/sale/admin/print.php копируем в отдельную директорию, назовём её adm. дописываем нужные костыли. А чтобы было совсем кошерно, в .htaccess добавляем правило:

RewriteEngine On

RewriteCond %{THE_REQUEST} ^(GET|POST)\ /bitrix/admin/sale_print\.php(.*)\ HTTP
RewriteRule ^ /adm/print.php%2? [R,L]

Т.е. железный переброс юзера на новую урлу с нашим кастомным скриптом.

Плюсы: вновь созданный файл не затрётся при обновлении Битрикса

Минусы: если в новых обновлениях что-то радикально изменится, у нас будет старая версия изменённого модуля.
Андрей Панёвин
Здравствуйте! Я — Андрей Панёвин и занимаюсь профессиональной разработкой сайтов на платформе 1С-Битрикс (исключительно программирование). Есть вопросы по статье? Могу подсказать и помочь по скайпу (andrey.panevin.ru), WhatsApp (+7-911-091-0670) или перепиской в ВК.
1000 р./час.






Помогла статья? На поездку на море (Охотское):


перейти в Блог | Блог (стр. 5)

Ударим лайками по бездорожью, разгильдяйству и бюрократизму!


Ключевые слова (тэги): 1С-Битрикс 54  PHP 68  web-программирование 92  

Вам есть что сказать — ну я же чую.
Высказаться о наболевшем, я выслушаю-:
Имя


email (не публикуется)