Добрый день.
Ситуация: на Друпал 7 установлен модуль Commerce. Создан отдельный тип ноды (типа Product).
Есть поле, тип "Ссылка на товар", виджет "Выбор из списка".
Если добавить в Commerce больше 12 товаров, то в поле ноды отображается только 12 позиций, и не больше. Лимита на количество терминов нету.
В чем причина?
Комментарии
Причина в настройке "Options list limit", если верить описанию "Limits the number of products available in field widgets with options lists; leave blank for no limit.", то оставив поле пустым лимита не будет. Но если глянуть в код модуля commerce_product_reference.module, то увидим десяточку:
$options = array();
// Look for an options list limit in the field settings.
if (!empty($field['settings']['options_list_limit'])) {
$limit = (int) $field['settings']['options_list_limit'];
}
else {
$limit = 10;
...
}
Самый простой вариант - поставить лимит заведомо больше, чем число товаров.
Еще как вариант - простенький патч , который введенное число 0 будет обрабатывать как "no limit".
Спасибо огромное за помощь. Работает.
Странно что такой малый лимит установили разработчики.