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

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]

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

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

Минусы: если в новых обновлениях что-то радикально изменится, у нас будет старая версия изменённого модуля.


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

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


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

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


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