Александр Новокшанов написал: $rsData = CYeaVoteWithCommentEvent::GetList($by, $order, array('VOTEWITHCOMMENT_ID' => $arResult['VOTEWITHCOMMENT']
1) Неправильно скопировали. Там еще что-то должно быть 2) Добавьте 4 параметром в /home/bitrix/www/bitrix/components/bitrix/votingwithcomment.result/templates/with_description/template.php
k.ilya написал: Поставили коробку и появилась необходимость добавить в разделе ТОВАРЫ блока CRM вывод еще нескольких свойств товара - как это реализовать?
Для начала добавить свойства (/crm/configs/productprops/), а потом настроить список товаров
Andrew Foxis написал: Скрипт такой набросал, но как-то долговато работает.. Или это норма?
Цитата
Andrew Foxis написал: $rs_Section = CIBlockSection::GetList(array('left_margin' => 'asc'), array('IBLOCK_ID' => $infoblock)); while ( $ar_Section = $rs_Section->Fetch() ) { $ar_Resu[] = array( // собираем массив того, что нам нужно 'ID' => $ar_Section['ID'], // id раздела
А почему вы в $ar_Resu записываете ID раздела, а удаляете элемент?
Цитата
Andrew Foxis написал: CIBlockElement::Delete($section["ID"]);
Александр Новокшанов написал: [ArgumentCountError] Too few arguments to function CAllYeaVoteWithCommentEvent::GetList(), 3 passed in /home/bitrix/www/bitrix/components/bitrix/votingwithcomment.result/templates/with_description/template.php on line 213 and at least 4 expected (0) /home/bitrix/www/bitrix/modules/yea24.votewithcomment/classes/general/event.php:186
Как минимум нужен код этого файла +- 10 строчек от указанной
Антон Горбылев написал: Чтобы конвертация корректно работала, необходимо указать в настройках модуля transformer публичный адрес сайта, открыть доступ снаружи к папке upload и к файла /bitrix/tools/transformer_result.php
То есть не портал опрашивает сервис, а сервис сам сообщает порталу?
Иван Степнов написал: А еще у меня можно поставить знак вопроса в любую часть урл и не выдает 404, например, site.ru/?catalog/, можно это как то исправить?
Нет. Если хотите использовать знак вопроса для url то нужно его перегонять в htmlentity -
Сергей Никулин написал: которых происходит генерация документов организовать доступ к корпоративному порталу(у меня он на виртуальной машине).
Вообще вроде как битрикс (на вашей локальной машине) сам опрашивает сервер битрикса и достаточно только доступа в интернет (чтобы Битрикс мог отправлять туда запросы и получать ответы)
Евгений Хованцев, эм... работает но не ваше событие. Вы подписываетесь на событие "после изменения пользователя", а изменяете "элемент инфоблока". То есть, вы пытаетесь по ID пользователя задать свойство инфоблока. Так это не работает.
Изучите как работает Bitrix Framework, чем отличается "свойство" от "пользовательского поля" (у инфоблоков нет UF_*, а у пользователей PROPERTY_*), поймите что такое инфоблоки и что ID пользователя и ID инфоблока не равны (чисто теоретически могут быть, но с 99% вероятностью нет)
Евгений Хованцев написал: Или все таки только на создание/изменение инфоблока
Цитата
Евгений Хованцев написал: Верно ли я понимаю, что в моем случае я могу обработать события пользовательских полей? Или все таки только на создание/изменение инфоблока
Создание/изменение инфоблока + изменение CIBlockElement::SetPropertyValues / CIBlockElement::SetPropertyValuesEx
Вячеслав Довнар написал: Если удалить модуль Диск и поставить, установить заново.
Если удалить без сохранения таблиц, то почти никак. Разве что у пользователей остались файлы на локальных ПК, которые синхронизируются через приложение с порталом.