Помогло удаление модулей crm, socialnetwork (с удалением настроек и таблиц) и повторная новая их установка.
|
[QUOTE]Евгений Жуков написал:
[QUOTE]ImBa2la пишет: но тут появилась другая проблема[/QUOTE] У Вас появится еще одна проблема - как только включите кеширование, Ваш код работать перестанет скорее всего. [QUOTE]ImBa2la пишет: То есть под нужды было добавлено условие проверки на наличие детального описания новости (в шаблоне news.list), [/QUOTE] Перед вызовом news.list объявляете глобальную переменную. Скажем, так: [CODE] global $arMyFilter; $arMyFilter['!DETAIL_TEXT'] = false; [/CODE] В настройках news.list в ключе FILTER_NAME (в визуальном редакторе - Фильтр) пишем имя нашей переменной: [CODE] ... "FILTER_NAME" => "arMyFilter", ... [/CODE] Убираете из шаблона компонента Ваши проверки. Все.[/QUOTE] Доброго Времени Суток! Ситуация такая: элементы разбиты по разделам. У разделов есть польз. поле "Является ли общим товаром?" Тип данных: Да/Нет. Необходимо условие проверки этого поля. Т.е. чтобы выводило только элементы, которые находятся в разделах со значением поля "Да". Не получается написать фильтр, т.к. необходимо обращаться к полю "родителя" элемента. Есть ли возможность написать такой фильтр и передать в компонент. Пробовал в компоненте, в result_modifier пробегать по массиву элементов $arResult["ITEMS"] и по проверке данного условия удалять (unset) ненужные элементы. Это работает, но появляется похожая проблема, как у [URL=http://dev.1c-bitrix.ru/community/webdev/user/82921/]ImBa2la[/URL]. На вывод поставляются пара-тройка элементов, но для навигации похоже получает неизменённый массив элементов, но поиск где и как передаётся массив элементов в пагинатор не закончился успехом. :( |
|
|
|
|