
Alexander
24.11.2016
12:51:19
786 строка

Бернгардт
24.11.2016
12:51:29
элементы указанного раздела и его подразделов
вот так работает
но не родителя указанного раздела

Alexander
24.11.2016
12:51:52
@optim_ist прекрасно, но я описал как работает, когда у раздела нет дочерних раздела

Google

Бернгардт
24.11.2016
12:52:00
всетаки стоит посмотреть - что именно передается в SECTION_ID

Alexander
24.11.2016
12:52:10
ID родительского раздела
ID - 19
у этого раздела внутри лежат 2 товара (торговое предложение) и нет никаких дочерних разделов

Бернгардт
24.11.2016
12:52:51
я правильно понимаю
ты указал ID раздела, скажем 19
тебе вывело товары раздела 19 ?

Alexander
24.11.2016
12:52:55
получается что если у меня в одних разделах есть подразделы, а в других нет - получится в итоге не приятная вещь?)
@optim_ist указал раздел 19 и он мне ничего не вывел, пока я не убрал INCLUDE_SUBSECTIONS

Бернгардт
24.11.2016
12:54:31
странно.. должно было вывести, посмотри на гетлист не ушло ли еще каких то фильтров

Alexander
24.11.2016
12:54:51
специально оставил IBLOCK_ID, SECTION_ID и INCLUDE_SUBSECTIONS
ничего не выводил, убрал INCLUDE_SUBSECTIONS и вывел мои элементы
вот меня и привело спросить в чате - это нормально или нет?.

Бернгардт
24.11.2016
12:55:20
т.к. у тебя должны были вывестись все товары раздела 19
а также товары всех подразделов этого раздела, если они есть
т.к. ты используешь стандартную компоненту - могла быть какая нибудь активность или еще чтото подобное
нет, это ненормально

Alexander
24.11.2016
12:55:43
я отдельно сделал запрос, без компонентов

Google

Alexander
24.11.2016
12:55:52
$rsElements = CIBlockElement::GetList($arSort, $filter, false, false, array('ID', 'NAME'));
вот обычный запрос :)
$filter = array(
'IBLOCK_ID' => '2',
//'IBLOCK_LID' => 's1',
//'IBLOCK_ACTIVE' => 'Y',
//'ACTIVE_DATE' => 'Y',
//'ACTIVE' => 'Y',
//'CHECK_PERMISSIONS' => 'Y',
//'MIN_PERMISSION' => 'R',
'INCLUDE_SUBSECTIONS' => 'Y',
'SECTION_ID' => '19',
//'CATALOG_SHOP_QUANTITY_1' => '1',
);
вот что оставил - и не выводил)
P.s. этот фильтр из компонента catalog.section

Бернгардт
24.11.2016
12:58:21
print_r($filter)
на всякий гадский, там точно именно то, что ты ожидаешь?

Mv
24.11.2016
12:58:27
Подскажите, может я туплю уже.
<?$GLOBALS['arrFilterrRed'] = array("ID"=>array(1,2,3,4));?>
Далее вызывыю компонент списка новостей. Ничего не приходит. Инфоблок и тип инфобоока тоже верный указал. ID-шники такие в инфблоке точно есть. Только почему-то не выбирает и все
100500 раз так делал уже

Бернгардт
24.11.2016
12:59:14
CIBlockSection::ReSort($IBLOCK_ID);
вот это еще попробуй сделать предварительно

Alexander
24.11.2016
12:59:33
@optim_ist да, повторюсь, делаю чистый запрос в отдельном php Файле, без всяких компонентов - без всего

Бернгардт
24.11.2016
12:59:38
возможно криво наполнены секции и не просчитанны left_margin и right_margin

Alexander
24.11.2016
13:00:38
Может стоит где-то каталог мой "просканить", так как наполнял я его через API

Бернгардт
24.11.2016
13:01:09
ресорт сделай всетаки.. и попробуй после этого
include_subsection ориентируется на *_margin
если косяки есть - он исправит

Alexander
24.11.2016
13:01:25
ок, ща попробую

Бернгардт
24.11.2016
13:02:01

Mv
24.11.2016
13:02:23
нее. фильтру можно имя любое отдать

Бернгардт
24.11.2016
13:02:49
угу, можно
но обычно если в одном месте опечатка, в другом может и не быть :)

Alexander
24.11.2016
13:03:09
@optim_ist получилось, не знал об этом методе :)

Mv
24.11.2016
13:03:17
я 100 раз там фильтровал. тут хз почему - даже один ID отдаю - не фильтрует

Google

Бернгардт
24.11.2016
13:03:29
скорее всего - для оптимизации времени выполнения - выключен ресорт, и вполне справедливо
чтоб на каждый хоп не делать
тогда ресорт надо сделать вручную после

Alexander
24.11.2016
13:04:35
данные из одной админки перегоняю на битрикс на API, поэтому битрикс и потерялся наверное в моих разделах

Бернгардт
24.11.2016
13:04:39
http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblocksection/add.php
второй параметр false если выставить - такая фигня будет
аналогичный ключ в апдейте есть
при перегоне ресорт выключили :)

Alexander
24.11.2016
13:05:13
да уже не потребуется, а на будущее запомню)
а в админке нигде нет кнопки, чтоыб инфоблок так проиндексировался?

Бернгардт
24.11.2016
13:05:51
в компоненте опять же, проверь что приходит ..

Mv
24.11.2016
13:06:22
<?$GLOBALS['arrFilterr'] = array("ID"=>$arFields['PROPERTIES']['ELEMENTS']['VALUE']);?>
"FILTER_NAME" => 'arrFilterr',

Бернгардт
24.11.2016
13:07:42
print_r($GLOBALS['arrFilterr']) как реально выглядит?
кстати передавать так - очень плохая затея

Mv
24.11.2016
13:07:52
Array
(
[ID] => Array
(
[0] => 18133
[1] => 40706
[2] => 18620
[3] => 61904
)
)
нормально. Это все в комплексном компоненте - никто не доберется, чтобы сломать

Бернгардт
24.11.2016
13:08:18
по одной причине - если массив будет пустой - фильтр не применится
будет ожидаться - нет ничего, а покажет все товары

Mv
24.11.2016
13:08:42
я знаю. поэтому проверки стоят
главное то, что сейчас ничего не выводит. только не знаю почему.
фильтр убераешь - выводит все элементы по параметрам компонента

Бернгардт
24.11.2016
13:10:59
ну вообще похоже на нормальное
я бы спустился всетаки до компоненты, посмотрел что точно фильтр приходит, это раз
потом гетлист дернул, посмотрел что там точно есть
теоретически могли сломать обратную совместимость, тогда возможно =ID может сработать
опять же стоит проверить - не фильтруется ли каким то другим ключем..

Mv
24.11.2016
13:11:47
не фильтруется точно, если только битриксы внутри компонента не прописали насильно

Google

Danil
24.11.2016
13:12:13
Всем добрый день.
Подскажите, пожалуйста, у меня на странице отдельно вставлен умный фильтр и каталог сэкшн. (без комплексного компонента каталог), как добавить в умный фильтр фильтрацию не по свойствам, а по полю теги?

Юрий
24.11.2016
13:47:08
404

Pavel
24.11.2016
13:48:03
404
хреново будет когда до 500 доберемся)) на 502 перестанут отвечать ?

Andrew
24.11.2016
13:48:37
Т.е на 301 был редирект на другую группу?)

Tony
24.11.2016
13:49:26

Бернгардт
24.11.2016
13:49:44
404, пора админу удалить группу )
расходимся

svetlana
24.11.2016
13:50:14
не.. никому не отвечаем пока не придёт 405-ый

Tony
24.11.2016
13:50:18

Admin
ERROR: S client not available

svetlana
24.11.2016
13:50:27
или отвечаем только 404 ответ не найден

Илья
24.11.2016
13:50:50

Анна
24.11.2016
13:51:10
Всем добрый день.
Подскажите, пожалуйста, у меня на странице отдельно вставлен умный фильтр и каталог сэкшн. (без комплексного компонента каталог), как добавить в умный фильтр фильтрацию не по свойствам, а по полю теги?
Никто не знает?

Tony
24.11.2016
13:51:16
Тем не менее) Ну тогда не 301, а 302 =)

Maxim
24.11.2016
13:51:18
404 Not Found!
dfot ybr
ваще никогда не мог найти как работать с полем тэги
галку видел но где и как использовать не находил
вссегда делал отдельным свойством и не парился

Бернгардт
24.11.2016
13:52:43
они для того чтобы заполнять, а не для того чтобы с ними работать )

Google

Илья
24.11.2016
13:53:11
совпадение что два разных человека один вопрос задают за 10 мин
?

Бернгардт
24.11.2016
13:53:20
помоему теги только в общем поиске, не?
ну и чистая фильтрация
в безумном поиске - не припомню такого функционала

Анна
24.11.2016
13:53:21
это задавала
я

Tony
24.11.2016
13:53:36

Юрий
24.11.2016
13:53:37
а где отвечала?

Maxim
24.11.2016
13:53:46
Анна, юзай тупо своство

Анна
24.11.2016
13:55:43
Придется видимо, спасибо, что ответили)

Maxim
24.11.2016
13:57:43
https://pbs.twimg.com/media/CxnqKvKXgAA11Vh.jpg

Анна
24.11.2016
13:58:53
?

Бернгардт
24.11.2016
13:59:36

Maxim
24.11.2016
13:59:43
)))))))))))))))))

Юрий
24.11.2016
13:59:46
кто-нибудь может подсказать: один товар загружется в несколько инфобблоков. в резульате в одном из инфоблоков у товара картинка есть, у другого нет. как-то можно решить эту проблему?
и как вообще при импорте дебажить?
со стороны 1с есть 1с-ник, который не разбирается в битре.
со стороны битрикса я, который не разбирается в 1с

Vladimir
24.11.2016
14:00:34

Бернгардт
24.11.2016
14:00:35
проверь внешние коды, они скорее всего у тебя немного одинаковые..
и вообще несколько странно грузить один товар в несколько инфоблоков.. проблемы в бизнес-логике точно нет?

Vladimir
24.11.2016
14:01:25
вообще конечно... использовать стандартный функционал для решения явно не тривеальной задаче та ещё затея

Бернгардт
24.11.2016
14:01:45
при импорте дебажить .. это очень весело на самом деле
нужно совсем немного - написать эмулятор 1с и дело в шляпе )

Rustam
24.11.2016
14:02:01
Кто-нибудь делал выгрузку товаров на пендосовский сайт недвижимости rightmove?

Юрий
24.11.2016
14:02:03
внешние коды одинаковые, как оказалось в 1с это один товар.