@bitrixfordevelopers

Страница 1010 из 1492
Evgeny
15.10.2017
22:10:12
Подскажите как быть: У меня создан инфоблок "SERVICE", в котором есть 3 раздела "Раздел 1, 2 и 3" Для раздела создано "пользовательское поле" - с привязкой к элементам другого инфоблока. Для того что бы дергнуть "ГетЛистом" нужные мне данные, нужно получить список текущих ID элементов, которые привязаны к разделам. Но никак неполучается получить их, в arResult нету их.

Google
Evgeny
16.10.2017
04:42:00
Опишу все очень подробно: Есть физический созданный раздел УСЛУГИ - в котором используется комплексный компонент КАТАЛОГ Создан инфоблок - УСЛУГИ (прошу заметить, что никакие свойства в настройках этого инфоблока не задаются) В инфоблоке УСЛУГИ - созданы ТРИ РАЗДЕЛА (РАЗДЕЛ 1, РАЗДЕЛ 2 и РАЗДЕЛ 3) При создание этих самых трех разделов на вкладке - ДОП. ПОЛЯ Добавлено ПОЛЬЗОВАТЕЛЬСКОЕ СВОЙСТВО - привязка к элементам инфоблока (причем множественная) То есть у меня сам раздел привязывается к элементам другого инфоблока (А именно к инфоблоку - ПРАЙС). У ИБ ПРАЙС - всего 2 свойства пользовательских и DETAIL_TEXT Задача получить ГЕТЛИСТОМ (из прайса 2 свойства пользовательских и DETAIL_TEXT) Сразу скажу - что нельзя просто так в arFilter написть id-шник нужного элемента. Его нужно узнать (тоесть получить ID текущих элементов от ИБ ПРАЙС который я подключил в админке)

Ilya
16.10.2017
04:44:29
Тут 2 гетлиста должно быть один ciblocksection getlist второй ciblockelement getlist

Дальше по документации смотри

Ivan Tvaruga
16.10.2017
05:14:16
а что выводить нужно? может проще? если в прайсе не мноо элементов, может проще от этого иб скакать, и там одним запросам по собранным разделам все получить? а потом в верстке сделать нужный вывод?

Oleg
16.10.2017
05:32:21
Может надо так: 1. В вызове компонента указать, что тебе нужны значения пользовательского поля. Если все верно сделал, то компонент должен вернуть ID элементов в arResult 2. Собираешь все ID элементов в один массив, на всякий случай сделать array_unique. 3. Делаешь гетлист элементов, где в фильтр передаешь массив из п.2 4. Результат всей этой красоты записываешь в арРезалт 5. Пункты 2-4 делать в резалт модифаере

M_A_X_NSK
16.10.2017
05:41:19
а для чего array_unique?) ну передаст он одинаковые значения в фильтр, результат от этого не изменится. Разве изза этого будут выполнятся какие-то дополнительные запросы?

M_A_X_NSK
16.10.2017
05:46:02
а ты указал нужные свойства разделов?

в настройках компонента

UF_код свойства

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

Тут 2 гетлиста должно быть один ciblocksection getlist второй ciblockelement getlist

в резалт модифаере

Google
Evgeny
16.10.2017
05:48:28
в настройках компонента
в при вызове компонента, нет таклго поля...

или я не такм смотрю?

Konstantin
16.10.2017
05:51:30
Чот не то ты смотришь

Evgeny
16.10.2017
05:51:48
а че нужно смотреть то блин))

M_A_X_NSK
16.10.2017
05:54:00
мм

это вроде в catalog.section.list ток передается



в комплексном каталоге тож не вижу

значит собирай гетлистом

Evgeny
16.10.2017
05:54:58
Тут 2 гетлиста должно быть один ciblocksection getlist второй ciblockelement getlist
Я понимаю, что так можно, но как я выберу текущие элементы кааак???

M_A_X_NSK
16.10.2017
05:55:39
в каталог секшене?

у элемента есть поле IBLOCK_SECTION_ID

это ид раздела

в каком компоненте тебе надо вывести эти прайсы?

только не говори что в комплексном catalog

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

Evgeny
16.10.2017
06:00:27
понимаете?

сюда должен прийти массив с ID элементов ИБ

Как его получить?

дальше я сам вытащу все что мне нужно

Google
M_A_X_NSK
16.10.2017
06:01:33
та тебе никто не предлагает цифрой вбить ID))

в каком компоненте тебе надо вывести эти прайсы?

только не говори что в комплексном catalog

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

Evgeny
16.10.2017
06:02:46
та тебе никто не предлагает цифрой вбить ID))
вот, что бы туда пришел массив, его нужно как то получить, но не весь - дергнув их ГЕТЛИСТОМ, а только тех элементов которые привязаны

или ты выводишь прайсы, а тебе надо получить разделы?
мне нужно вывести в разделе ПРАЙСЫ, которые я привязываю к данному разделу

M_A_X_NSK
16.10.2017
06:05:03
еще раз, чтобы получить ПРАЙСЫ тебе нужно получить значение множественного свойства, гетлистом от раздела

ты получишь ID прайсов

Evgeny
16.10.2017
06:05:54
ты получишь ID прайсов
но я же получу их ВСЕЕЕЕЕЕ, разве нет? а нужно текущие, или я не прав?

M_A_X_NSK
16.10.2017
06:06:09
не все, а только выбранные

ты же получаешь значения свойств, которые привязанны к разделу, а не список возможных значений свойства

Lolly
16.10.2017
06:20:30
Ребят подскажите как написать?есть свойство инфоблока, как сделать точнее написать умловие если поле не заполнено картинка в которую вставляется ссылка не показывалась?

M_A_X_NSK
16.10.2017
06:26:33
if(!empty($arResult['PROPERTIES']['GALLERY']['VALUE'])) {?> <img src="" и так далее> <?}

Mv
16.10.2017
06:34:25
Всем привет. Почему может не отрабатывать событие OnGetOptimalPrice ?

Sergey
16.10.2017
06:58:38
В кастомном шаблоне компонента "bitrix:sale.order.ajax" нужно заменить класс col-sm-7 на col-sm-24 (судя по хром девтулз)

но в шаблоне нет никакого col-sm-7

где искать?

Алексей
16.10.2017
07:09:23
Доброе утро, ребята! Подскажите, пожалуйста, есть ли в документации инфа о использовании знака + в фильтрах. Например: '+<=PARAMETER' => 'value'

Google
Алексей
16.10.2017
07:29:29
не видел... это вообще законно?)
По крайней мере, работает. Поэтому , хотел бы узнать подробнее)

Anton
16.10.2017
08:41:22
Sergey
16.10.2017
08:42:24
order_ajax.js
спасибо, уже нашел)

Alexander
16.10.2017
08:43:54
а разве в чатике не автоматом картинка про sales_ajax прикрепляется, когда речь идет об этом файле?

Vite4eg
16.10.2017
08:44:37
Идея для бота ))

Alexander
16.10.2017
08:49:15
ну и развитие. на нового подключившегося - сразу писать, чтобы шел гуглить свои вопросы в среду постить картинки из серии "это битрикс детка" в пятницу картинки... ну даже не знаю чего в пятницу можно писать, наверное про тяжелые трудовые будни.

Evgeny
16.10.2017
09:33:42
Не разу не доводилось делать версию для слабо видящих. Компонента для битрикса нет готового и бесплатного. Просто что из себя это представляет? В моем понимание, это увеличение размера шриифта, отключение фоновых картинок, нужно ли просить макет под такую версию, или как это вообще делается, у кого есть опыт пожалуйста поделитесь.

Anton
16.10.2017
09:35:06
только один раз был гос проект. там договорились на контрастных цветах, фактически запили черно белый.

Alexandr
16.10.2017
09:37:06
Вот тут международное руководство которым они руководствовались типа https://gosdemo.1c-bitrix.ru/feedback/law-map/wcag/index.php По правильному глобальный шаблон прям совсем переключать, либо в глобальном шаблоне предусмотреть переключение стилей

Sergey
16.10.2017
09:44:34
Как в магазине битрикса дела с предзаказом?

Виталий
16.10.2017
09:45:38
а в чем прикол предзаказа?

обычный заказ но дата поставки неизвестна?

Sergey
16.10.2017
09:45:59
Чтобы при нулевом остатке отображалась кнопка "Заказать"

типа того

Anton
16.10.2017
09:46:21
есть подписка на товар

Sergey
16.10.2017
09:47:00
есть подписка на товар
она работает, если значение остатка нулевое?

Anton
16.10.2017
09:48:02
да, она для того и нужна, что типа товара пока нет, ты на него подписываешься, как остаток изменится у товара, так пользователю письмо упадет

Sergey
16.10.2017
09:49:30


Google
Sergey
16.10.2017
09:49:46
я вроде разрешил подписываться, а кнопка неактивна

Anton
16.10.2017
09:50:35
возможно, что в шаблоне не предусмотрено

Petr
16.10.2017
11:05:48
все они украли с готового ukoz

Виталий
16.10.2017
11:13:00
странно конечно, предзаказ - это оформление заказа на товар, который будет когда-то в наличии (через примерно известное время) а уведомление о поступление — это теоретически что товар может ни когда не поступить больше в продажу

Anton
16.10.2017
11:22:17
ну да предзаказ и подписка две разные штуки. но предзаказ надо кодить. я бы товарам по предзаказу впиливал остаток и спец свойство. по спецсвойству в шаблоне информировал клиента, что товар по предаказу и старт продаж тогда-то. и так же по спецсвойству товара в заказе помечал, что это предзаказ. ну а детали уже какая там бизнес-логика

в целом отличие от обычного заказа, только в том что юзера надо оповестить, что отгрузки начнутся не сразу. ну и на внутреннем уровне надо как-то такие задачи отличать для всяких спец обработок от менеджера

Serg
16.10.2017
11:24:25
У меня у элемента инфоблока есть св-во price

оно заполнено

Можно ли удалить его значение со всех элементов?

А то вручную долго стирать.

Anton
16.10.2017
11:25:09
ну да, либо накидать скрипт либо прямой запрос

ну если элементов не архи много то групповой операцией

в интерфейсе

Страница 1010 из 1492