в списке товаров в шаблонах block и table неправильно работает скрипт checkLinkedBlocks

Виктор добавил(а) 14 мес. назад
В рассмотрении

в списке товаров в шаблонах block и table невозможно поставить баннер после какой либо позиции товара.

переносом баннера из подвала внутрь списка товара занимается скрипт checkLinkedBlocks.

На момент написания поста

внутри есть строки

wrapperBlock = $(".ajax_load .js_wrapper_items"), // в шаблонах block и table эта строка не возвращает результат. проверено на max-try

widthRow = wrapperBlock.getFloatWidth(),// в шаблонах block и table заведомо 0

slice = Math.floor(widthRow / elementWidthRow),// в шаблонах block и table эта строка заведомо дает 0

....

if (desktopRow && desktopRow <= rowInsertCount)

{
rowInsertCount = slice * desktopRow;// и тут 0 ибо slice=0
bCalculateRows = true;
}

...

$(blockInItems).insertAfter(parentBlock.find("> .item:eq(" + (rowInsertCount - 1) + ")"));// попытка разместить баннеры после .item:eq(-1)

Ответы (2)

фото
1

В качестве корявого обходного решения :

slice = Math.floor(widthRow / elementWidthRow),
rowInsertCount = Math.floor(elementsCount / slice),
bCalculateRows = false;

//ДОбАВИТЬ СТРОКУ

if (slice==0) slice=1;

фото
1

Добрый день! Благодарим за обратную связь по работе решения.

Баннер в списке товаров таблицей и списком действительно отображается всегда снизу. Зафиксировали задачу под номером MAX-3878. Исправим ошибку в одном из обновлений.

Всего доброго! :)

Комментировать
 
Прикрепить файлы