Вы находитесь в новой версии нашей документации. Сейчас мы активно переносим статьи и некоторый контент может быть не доступен. Вы все еще можете воспользоваться  старой версией  документации.
Темная тема

Сохранение подборки товаров в PDF

Внимание! Данный функционал работает на версии PHP до 7.3.0 screen_1.png

В варианте отображения каталога с подборками, есть функционал генерации PDF документа. Для нормального функционирования необходимы дополнительные настройки сервера, если сайт работает в кодировке UTF-8 и параметр PHP mbstring.func_overload установлен в отличное от 0 значение.

Задача текстом для опытных

Для файлов формата php в директории /include/components/pdf/ нужно переопределить значение mbstring.func_overload = 0

Внимание! Поручите эти работы специалисту (системному администратору). Самостоятельные изменения могу повлечь полную неработоспособность вашего ресурса.

Для нормального функционирования генерации PDF необходимы следующие настройки на стороне хостинга (сервера):

1. Если веб-сервер работает в связке NGINX + FPM (FastCGI) приводим ПРИМЕР конфига:

location ~ /include/components/pdf/ {
   try_files $uri @bitrix;
   fastcgi_pass $php_sock;
   fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
   fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f $webmatseremail";
   fastcgi_param PHP_ADMIN_VALUE "mbstring.func_overload = 0";
   include fastcgi_params;
}

2. Если веб-сервер работает в связке Nginx + Apache (или без прокси):

<Directory PATH_TO_ROOT_DIR/include/components/pdf/>
   php_admin_value mbstring.func_overload 0
</Directory>
Наверх