Я что-то связь в разговоре потерял. Причем здесь это? Битрикс изначально предоставляет ужас вроде catalog.filter или news.list'а с которой приходится возится постоянно. Можно ...
Реализую импорт в инфоблок нескольких тысяч элементов. Пытаюсь использовать Bitrix ORM - ElementTable::add(); выводит: Для добавления элементов инфоблоков используйте вызов C...
SubQuery не фильтрует по ACTIVE (или по любому другому полю/свойству). Что я делаю не так? Если указать 4 параметр getList false, то ничего не меняется. Фильтр не применяется...
Получаю элементы инфоблока через каждый n интервал времени от API эндпоинта (json). Как лучше обновлять элементы в случае, если элемент изменился? Придумал записывать в поле ...
Как вы проверяете уникальность элемента при использовании CIBlockElement::Add()? То есть для ORM можно свой валидатор написать или использовать UniqueValidator. А как с CIBloc...
Привет! Как в комплексном bitrix:news оставить AJAX_MODE только для формы с фильтром (catalog.filter) news.php? Понятно, что можно проставить onclick="void(0)" на все ссылки, ...
Спасибо! А по поводу вызова функции получения инфоблока по его коду из init.php? <?$APPLICATION->IncludeComponent( "bitrix:news", "", Array( "IBLOCK_ID" => getIBloc...
Привет Нашел такой код в bitrix:news detail.php Почему CIBlockElement::GetProperty вызывается в шаблоне? Почему разработчики Битрикса не вызывали его в component.php? Кеширует...
Мне нужно получать элементы инфоблока через каждый n интервал времени с апи эндпоинта. Запросил впервые - добавились все. Запросил во второй раз дубликаты по символьному коду ...
В result_modifier.php работает кэш? Это значит, что дополнительных манипуляций не нужно проводить? То есть CPHPCache в result_modifier.php не используем? Если функция из init....
действительно симв. код мне не подходит. Через орм можно же валидатор под любые нужды написать. Но вопрос стоит именно по поводу CIBlockElement::Add() А как проверять на обраб...
ну да, спасибо. Это понимаю)) Но почему это эффективней, чем указать CODE равный id источника? Это не составной pk, поэтому видимо в обоих случаях запрос будет выполнен. Но по...
а в detail.php не закешируется и в index.php не закешируется там нужно использовать CPHPCache, так?
возьмем для примера bitrix:news.list внутри bitrix:news В bitrix:news.list есть result_modifier.php В нем вызывается метод, который возвращает выборку (getList, например) Это ...
хорошо, но как добавлять столько элементов? Просто в цикле что-ли?
А, например, есть в init.php часто встречающаяся функция - получения инфоблока по его коду. Ее тоже надо в init.php оборачивать в CPHPCache?
то есть result_modifier.php кешируется? В detail.php можно использовать getList, при условии, что код будет обернут в CPHPCache, правильно?
да, книги к авторам. Через subQuery получилось. В такой ситуации ты бы для news.list'а кастомный фильтр написал? Я другого выхода не вижу
а зачем фигурные скобки? То же самое (как мне кажется) можно выразить так $FILTER_NAME. Если я не прав, то поправь, пжлста
а если в result_modifier (читай - внутри компонента), то запрос будет один, затем закешируется верно?