Есть проект с огромным количеством товаров (более 1800) и просто огромнейшим количеством торговых предложений (более 92 000 и необходимо создать еще порядка 192 000). Проблемка заключалась в следующем: в настройках компонента Каталог значение OFFERS_LIMIT стоял 0 (загружать сразу), из-за этого могли не открываться некоторые категории товаров (видимо у которых много торговых предложений). Но если в адресной строке вбить путь сразу до товара, то все прекрасно открывается. Затем научным методом "тыка" значение OFFERS_LIMIT было сменено на 1. После этого вроде бы все заработало так как нужно: категории открывались, фильтр работал. Вот и вопрос: так что же это за загадочный (для меня) параметр OFFERS_LIMIT?
Спасибо всем за советы) Сделал по-другому, костыльно, но без аякса. Завел в форме скрытое поле textarea, записывал туда значения, а потом распарсивал и полученные данные подсовывал в письмо. [CODE]AddEventHandler('main', 'OnBeforeEventSend', Array("MyForm", "my_OnBeforeEventSend")); class MyForm { function my_OnBeforeEventSend($arFields, $arTemplate) {
Собираю данные со странички с помощью jquery, отправляю через аяксом через POST в свой файл-обработчик, где разбираю полученные данные. Как эти данные передать в init.php, где у меня висит обработчик OnBeforeEventSend? Соответственно мне нужно получать здесь $front_img, $color, $count и др.[CODE]AddEventHandler('main', 'OnBeforeEventSend', Array("MyForm", "my_OnBeforeEventSend")); class MyForm { function my_OnBeforeEventSend($arFields) {
[QUOTE]Muaz написал: Сделал циклом ... как раз спустя год у меня опять такая задача... посмотрим как получится на этот раз[/QUOTE] можете код продемонстрировать?