Здравствуйте.
В задании [ex2-97] Разработать простой компонент «Новости по интересам» указано что есть материалы(заготовка компонента с демо-вызовами api), но в материалах к подготовке нет заготовки к этому заданию.
Будет ли правильным решением получение, отдельным запросом, пользовательского свойства UF_AUTHOR_TYPE, для текущего пользователя?
И в дальнейшем делать запрос на получение списка пользователей у которых значение UF_AUTHOR_TYPE такое же как и у текущего пользователя. Или же необходимо сразу получать всех пользователей зарегистрированных на сайте и потом уже разбирать какие пользователи из всех нам необходимы?
Так же по этому
Цитата |
---|
Новости, в которых в авторстве присутствует текущий пользователь, не выводятся у других авторов. |
условию делаю запрос на получение новостей с таким фильтром:
Код |
---|
$arFilter = Array("IBLOCK_ID" => $arParams["IBLOCK_ID"], "ACTIVE"=>"Y",
array(
"LOGIC" => "AND",
array("PROPERTY_".$arParams["PROPERTY_CODE_AUTHOR"] => $arrUsersID),//массив с id пользователей у которых значение UF_AUTHOR_TYPE такое же
array("!PROPERTY_".$arParams["PROPERTY_CODE_AUTHOR"] => $USER->GetID()),
),
); |
Но в итоге возвращаются новости среди которых есть одна у которой текущий пользователь указан соавтором (тестовая новость 3).
Может быть я как-то не так составил фильтр для выборки?
В задании [ex2-81] Внести доработки в созданный простой компонент «Каталог товаров» есть пункт
Цитата |
---|
Для тестирования в настройках компонента задать шаблон ссылки: “catalog_exam/#SECTION_ID#/#ELEMENT_CODE#” |
но у товаров в каталоге не задан символьный код. Необходимо задать символьный код всем элементам или оставить как есть?