У меня кстати на этом форуме тоже не во всех разделах можно создать тему и даже ответить, к примеру в разделе [B]Интеграция с 1С :oops: [/B]
24.04.2019 21:14:50
[QUOTE]Евгений Макаров написал:
настройки одинаковые[/QUOTE] и отправитель? [QUOTE]Евгений Макаров написал: Куда смотреть?[/QUOTE] начни с [B]/home/bitrix/msmtp_default.log[/B] |
|
|
24.04.2019 09:57:58
Семён Забусов, согласен)
Наверно поэтому с этой проблемой здесь только один человек. А если и нужно делать через консоль, по моему за это время, проще было написать свой скрипт |
|
|
24.04.2019 09:54:41
[QUOTE]Дмитрий Игошев написал:
пробовал менять \Bitrix\Main\SiteTable на \Bitrix\Main\Site, но это тоже не дало результатов[/QUOTE] Без [B]Table[/B] и нужно. А каких результатов вы ожидали? При каком действии? |
|
|
22.04.2019 14:13:27
А ещё можно в цикле
|
|||||||
|
22.04.2019 13:35:35
[QUOTE]Станислав Беличенко написал:
нужно дать в итоге выбрать человеку и тип инфоблока, и собственно потом сам инфоблок.[/QUOTE] Ну да, я делал так[CODE]/** * Тип инфоблока */ $iblockTypes = []; $result = \Bitrix\Iblock\TypeTable::getList( [ 'select' => [ 'ID', 'NAME' => 'LANG_MESSAGE.NAME', ], 'filter' => ['=LANG_MESSAGE.LANGUAGE_ID' => 'ru'], ] ); while ($row = $result->fetch()) { $iblockTypes[$row['ID']] = $row['NAME']; } /** * Инфоблокs */ $iblocks = []; $result = \Bitrix\Iblock\IblockTable::getList( [ 'select' => ['ID', 'NAME'], 'filter' => ['IBLOCK_TYPE_ID' => $arCurrentValues['iblockType']], ] ); while ($row = $result->fetch()) { $iblocks[$row['ID']] = $row['NAME']; } $arComponentParameters = [ 'PARAMETERS' => [ 'iblockType' => [ 'PARENT' => 'DATA_SOURCE', 'NAME' => 'Тип инфоблока', 'TYPE' => 'LIST', 'VALUES' => $iblockTypes, 'REFRESH' => 'Y', ], 'iblock' => [ 'PARENT' => 'DATA_SOURCE', 'NAME' => 'Инфоблок', 'TYPE' => 'LIST', 'VALUES' => $iblocks, 'REFRESH' => 'Y', ], ], ]; [/CODE] |
|
|