208 похожих чатов

Кто-То может подсказать, как вообще можно получить в формате D7

все свойства элемента (если заранее не знать, какие именно свойства есть ?)

15 ответов

140 просмотров

https://mrcappuccino.ru/blog/post/iblock-elements-bitrix-d7

Aleksey-Popovich Автор вопроса
Павел
https://mrcappuccino.ru/blog/post/iblock-elements-...

тут если знаешь символьные коды, а так, чтобы просто все имеющиеся свойства ?

Aleksey-Popovich Автор вопроса
Павел
'select' => array('*')

так свойства не отдает:(

Aleksey Popovich
так свойства не отдает:(

хм. странно, попробуйте по образцу этой конструкции тогда, что выдаст $element = \Bitrix\Iblock\Elements\ElementCatalogTable::getByPrimary($elementId, [ 'select' => ['*'], ])->fetch(); var_dump($element);

Aleksey-Popovich Автор вопроса
Павел
хм. странно, попробуйте по образцу этой конструкц...

свойства не попадают в выдачу:( у меня инфоблок, не являющийся торговым каталогом, может из-за этого

Aleksey Popovich
свойства не попадают в выдачу:( у меня инфоблок, н...

нашёл) https://dev.1c-bitrix.ru/community/webdev/user/654351/blog/36908/

Aleksey-Popovich Автор вопроса
Павел
нашёл) https://dev.1c-bitrix.ru/community/webdev/u...

именно так и делаю:))) из смеси двух ядер:)

Aleksey Popovich
именно так и делаю:))) из смеси двух ядер:)

почему двух? вот тут же вроде чистый D7: $res = \Bitrix\Iblock\ElementTable::getList(array( "select" => array("ID", "*"), "filter" => array("IBLOCK_ID" => 25, "ID" => 4584), "order" => array("ID" => "ASC") )); while ($arItem = $res->fetch()) { $propRes = \Bitrix\Iblock\ElementPropertyTable::getList(array( "select" => array("ID", "*"), "filter" => array("IBLOCK_ELEMENT_ID" => $arItem["ID"],), "order" => array("ID" => "ASC") )); while($prop = $propRes->Fetch()) { $arItem["PROPERTIES"][$prop["IBLOCK_PROPERTY_ID"]] = $prop; } echo "<pre>".print_r($arItem, true)."</pre>"; }

Aleksey-Popovich Автор вопроса
Aleksey-Popovich Автор вопроса
Павел
почему двух? вот тут же вроде чистый D7: $res = \B...

только тут символьный код не выбирается:(

Aleksey Popovich
только тут символьный код не выбирается:(

ага, уже как три года) придётся ещё один запрос "городить"

Aleksey-Popovich Автор вопроса
Eugene Zhukov
Символьный код чего?

свойства. Хотелось, как старый CIBlockElement::GetProperty отфильтровать по типу свойств и получить свойства (символьный код + название + значения) по элементу а тут только имеем ID и значение

Aleksey Popovich
свойства. Хотелось, как старый CIBlockElement::Get...

Референс сделайте к таблице свойств и получайте

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта