Обычно события пишутся в init.php, как написать событие в class.php в компоненте?
|
[QUOTE]Родион Абдурахимов написал:
В стандартных шаблонах решения Интернет-магазин в header.php сразу после подключения ланг-файлов добавляется еще такая строка: [CODE] CJSCore::Init(array("fx")); [/CODE] [/QUOTE] тоже вот это в шаблоне компонента разместил и всё заработало в режиме инкогнито, до этого скрипт ошибку писал и работать не хотел. |
|
|
|
|
|
[QUOTE]Михаил Митрофанов написал:
Добрый день, Артур, если нет документации к методу, значит он внутренний, его описание можно найти в исходном коде продукта: bitrix/modules/main/classes/general/component_util.php P.S. По названиям класса и метода понятно что он делает.[/QUOTE] и что он делает? |
|
|
|
|
|
Евгений Ивлев, спасибо помогло, переписал немножко
[CODE]$IBLOCK_ID=6; // впишите id инфоблока $ELEMENT_ID=83; // впишите id элемента if(CModule::IncludeModule("iblock")) $db_props = CIBlockElement::GetProperty($IBLOCK_ID, $ELEMENT_ID, "sort", "asc", array()); while($ar_props = $db_props->Fetch()){ /*Выводим все параметры данного свойства*/ $db_propsn[]=$ar_props; } echo "<pre>Template arResult: "; print_r($db_propsn); echo "</pre>"; [/CODE] |
|
|
|
|
|
[QUOTE]Дмитрий Калугин написал:
global $USER; // добавить перед использованием $u=$USER->GetID();[/QUOTE] не помогает |
|
|
|
|
|
[QUOTE]Андрей Николаев написал:
[QUOTE][URL=/community/webdev/user/732237/]Trionikl SR[/URL] написал: Как определить была ли разослана[/QUOTE] А как происходит "рассылка" новости? Что значит "разослана"?[/QUOTE] вот[CODE]CEvent::Send("SENDING_NEWS_MAIL", $arrSITE, $arEventFields); // отправить сообщение [/CODE]Мне нужно потом посмотреть в рассылках - кому эта почта ушла. [IMG WIDTH=90 HEIGHT=90]https://opt-99999999.ssl.1c-bitrix-cdn.ru/resize_cache/16065654/11df73f536e706bdcbd39dc8cd40b862/forum/bf9/bf901bc3f6d99abbe9d8a468f7e0d988/2021-06-19_15-59-39.png[/IMG] Но в рассылках я не могу нигде посмотреть, что вот такая та новость была разослана вот по этим адресам, вот такого то числа в столько то времени. Сами письма на почту приходят, рассылка [CODE]CEvent::Send("SENDING_NEWS_MAIL", $arrSITE, $arEventFields); // отправить сообщение[/CODE] письма рассылает. |
|
|
|
|