Добрый день! Создал пользовательское поле "Рубрика" типа "Список" для объекта BLOG_POST. Забил список значений: "Зачатие", "Беременность и роды", "0-6 месяцев" и т.п. На странице редактирования записи блога /blog/блог_пользователя/post_edit.php в параметрах компонента bitrix:blog отобразил пользовательское поле "Рубрика" http://myscreenshot.info/i/0002/343781366269444679364000936180.png , на странице редактирования записи это выглядит так: http://myscreenshot.info/i/0002/250971366269658556976273831001.png , не пойму, почему они не сохраняются? Т.е. я выбираю нужный мне флажёк, нажимаю "Применить" или "Опубликовать" и при повторном открытии страницы редактирования записи, ни один флажёк не отмечен. =(
вывел содержание массива записей там VALUE поля тоже пусто
что делаю не так? Я хотел это поле дальше использовать чтобы отфильтровать список записей блога по переданному параметру в компоненте blog.new_posts.list вот так:
Так, ну с этим вроде разобрался. Проблема теперь другая, для того чтобы отфильтровать записи по полю "Рубрика" я передаю в компонент blog.new_posts.list параметр $_REQUEST['FILTER'] в массив фильтра:
всё работает, НО битрикс всё кэширует, да так что даже при смене значения FILTER в адресной строке - ничего не происходит. =( только после clear_cache=Y страничка выводит то что нужно. Что делать? Всегда передавать clear_cache=Y , отключить кэш в компоненте blog.new_posts.list (кстати я не нашёл как это сделать), вырубить куэ во всём блоге - не вариант, в общем что подскажете ?