Удалось разобраться?
21.04.2015 17:44:52
Как Вы понимаете я двигаюсь методом тыка. И вот мой следующий шаг
Решил посмотреть где вызывается этот самый main.interface.grid, а вызов идет в webdav.section.list и там конечно встретил непонятные параметры которые передаются компоненту. Что за что отвечает не нашел, поэтому комментируя тот или иной параметр пришел к тому что за передачу данных отвечает или ка правильно сказать(ну вы сами знаете как), "ROWS" => $arResult["GRID_DATA"]. Решил посмотреть как и где формируется данный массив. Наполняется в данной строчке
Вообщем если привести условный оператор к такому виду
|
|||||||
|
21.04.2015 17:13:54
При выводе в шаблоне массива $arResult в [DATA_FOR_EDIT] можно увидеть 2 документа из нужных 3-х. При выводе массива $arParams в [ROWS] можно наблюдать пустой 0 элемент, затем 1 элемент, 2 элемент, 1 элемент, однако в [NAV_OBJECT][arResult] мы имеем возможность наблюдать 1 элемент, 2 элемент и 3 элемент.
|
|
|
21.04.2015 16:52:02
Вообщем ситуация такая, имеется инфоблок с документами для общего пользования. С помощью main.interface.grid происходит вывод списка документов с разделами и непосредственно документами(ну там он с помощью комплекса компонентов выводиться). Проблема такая, что тот элемент что находиться в списке первый, дублируется внизу, не важно это папка или документ. Если же в папке(разделе) 1 документ, то он и вовсе не отображается. И если к примеру в папке должно быть 3 документа, как забито в админке, на деле получаем 3 но только 2 из них это один и тот же документ, а 3-й документ вовсе игнорируется и его нету в списке. При попытке вывести массив получаемый для вывода в шаблоне, узнаем что он приносит всего 2 файла из 3-х реальных документов. Гуру битрикса, очень на Вас надеюсь. Подскажите куда рыть то?)
|
|
|
09.04.2015 20:08:50
Есть задача, сделать добавление в корзину товаров с любым кол-вом, т.е. что бы остаток есть он или его нету никак не фигурировал тут. В настройках торгового каталога проставил галки Разрешить покупку при отсутствии товара и Разрешить отрицательное количество товара. Складской учет выключен. Все равно не происходит добавление в корзину. Все выполнено вроде бы стандартными средствами, путем кастомизации шаблона. Кол-во доступного товараов у всех сейчас стоит 0. наличие в складах тоже 0. Куда мне надо посмотреть что бы настроить.
Поразбиравшись в коде нашел кусок где осуществляется отправка на добавление в корзину:
И да, если проставить остаток у товара то добавление в корзину успешно происходит. |
|||
|