Добрый день.
Коробочная версия. Редакция: 1С-Битрикс: Корпоративный портал 16.0.1.
Хотел изменить кол-во элементов (компаний), выводимое на странице в CRM->Компании (максимум 50 эл-ов выводится).
Вызываю компонент (в документации рекомендуется менять значение COMPANY_COUNT):
######
$APPLICATION->IncludeComponent(
'bitrix:crm.company.list',
'',
array(
'COMPANY_COUNT' => '20',//<- пробовал менять на 100
'PATH_TO_COMPANY_SHOW' => $arResult['PATH_TO_COMPANY_SHOW'],
'PATH_TO_COMPANY_EDIT' => $arResult['PATH_TO_COMPANY_EDIT'],
'PATH_TO_CONTACT_EDIT' => $arResult['PATH_TO_CONTACT_EDIT'],
'PATH_TO_DEAL_EDIT' => $arResult['PATH_TO_DEAL_EDIT'],
'NAME_TEMPLATE' => $arParams['NAME_TEMPLATE']
),
$component
);
######
В шаблон этот параметр передается (вывожу $arParams на странице):
######
Array(
[COMPANY_COUNT] => 100
[PATH_TO_COMPANY_SHOW] => /crm/company/show/#company_id#/
[PATH_TO_COMPANY_EDIT] => /crm/company/edit/#company_id#/
[PATH_TO_CONTACT_EDIT] => /crm/contact/edit/#contact_id#/
[PATH_TO_DEAL_EDIT] => /crm/deal/edit/#deal_id#/
[NAME_TEMPLATE] => #NAME# #LAST_NAME#
[CACHE_TYPE] => A
[~COMPANY_COUNT] => 100
[~PATH_TO_COMPANY_SHOW] => /crm/company/show/#company_id#/
[~PATH_TO_COMPANY_EDIT] => /crm/company/edit/#company_id#/
[~PATH_TO_CONTACT_EDIT] => /crm/contact/edit/#contact_id#/
[~PATH_TO_DEAL_EDIT] => /crm/deal/edit/#deal_id#/
[~NAME_TEMPLATE] => #NAME# #LAST_NAME#
[~CACHE_TYPE] => A
[PATH_TO_COMPANY_LIST] => /crm/company/list/
[PATH_TO_QUOTE_EDIT] => /crm/quote/edit/#quote_id#/
[PATH_TO_INVOICE_EDIT] => /crm/invoice/edit/#invoice_id#/
[PATH_TO_USER_BP] => /company/personal/bizproc/
[PATH_TO_USER_PROFILE] => /company/personal/user/#user_id#/
[INTERNAL_CONTEXT] => Array
(
)
)
######
Всё равно 50.
В /local/components/bitrix/crm.company.list/list.ajax.php есть такой код:
######
// Limit count of items to be found
$nPageTop = 50; // 50 items by default
######
Пробовал менять на 100 - аналогично, максимум 50 на странице.
Может быть кто-то подскажет, в какую сторону смотреть?
Спасибо.
Коробочная версия. Редакция: 1С-Битрикс: Корпоративный портал 16.0.1.
Хотел изменить кол-во элементов (компаний), выводимое на странице в CRM->Компании (максимум 50 эл-ов выводится).
Вызываю компонент (в документации рекомендуется менять значение COMPANY_COUNT):
######
$APPLICATION->IncludeComponent(
'bitrix:crm.company.list',
'',
array(
'COMPANY_COUNT' => '20',//<- пробовал менять на 100
'PATH_TO_COMPANY_SHOW' => $arResult['PATH_TO_COMPANY_SHOW'],
'PATH_TO_COMPANY_EDIT' => $arResult['PATH_TO_COMPANY_EDIT'],
'PATH_TO_CONTACT_EDIT' => $arResult['PATH_TO_CONTACT_EDIT'],
'PATH_TO_DEAL_EDIT' => $arResult['PATH_TO_DEAL_EDIT'],
'NAME_TEMPLATE' => $arParams['NAME_TEMPLATE']
),
$component
);
######
В шаблон этот параметр передается (вывожу $arParams на странице):
######
Array(
[COMPANY_COUNT] => 100
[PATH_TO_COMPANY_SHOW] => /crm/company/show/#company_id#/
[PATH_TO_COMPANY_EDIT] => /crm/company/edit/#company_id#/
[PATH_TO_CONTACT_EDIT] => /crm/contact/edit/#contact_id#/
[PATH_TO_DEAL_EDIT] => /crm/deal/edit/#deal_id#/
[NAME_TEMPLATE] => #NAME# #LAST_NAME#
[CACHE_TYPE] => A
[~COMPANY_COUNT] => 100
[~PATH_TO_COMPANY_SHOW] => /crm/company/show/#company_id#/
[~PATH_TO_COMPANY_EDIT] => /crm/company/edit/#company_id#/
[~PATH_TO_CONTACT_EDIT] => /crm/contact/edit/#contact_id#/
[~PATH_TO_DEAL_EDIT] => /crm/deal/edit/#deal_id#/
[~NAME_TEMPLATE] => #NAME# #LAST_NAME#
[~CACHE_TYPE] => A
[PATH_TO_COMPANY_LIST] => /crm/company/list/
[PATH_TO_QUOTE_EDIT] => /crm/quote/edit/#quote_id#/
[PATH_TO_INVOICE_EDIT] => /crm/invoice/edit/#invoice_id#/
[PATH_TO_USER_BP] => /company/personal/bizproc/
[PATH_TO_USER_PROFILE] => /company/personal/user/#user_id#/
[INTERNAL_CONTEXT] => Array
(
)
)
######
Всё равно 50.
В /local/components/bitrix/crm.company.list/list.ajax.php есть такой код:
######
// Limit count of items to be found
$nPageTop = 50; // 50 items by default
######
Пробовал менять на 100 - аналогично, максимум 50 на странице.
Может быть кто-то подскажет, в какую сторону смотреть?
Спасибо.