Здравствуйте!
Задача, сделать фильтр для news.list. Фильтруем по полю SEARCHABLE_CONTENT. С объявление массивов всё понятно:
Перед вызовом компонента:
[CODE]<?
if(isset($_REQUEST['s'])){
if(strlen(trim($_REQUEST['s']))){
global $arrFilter;
$arrFilter = array(
'?SEARCHABLE_CONTENT' => $_REQUEST['s']
);
}else{
};
};
?>
[/CODE]Суть проблемы при решении задачи заключается в том, что поиск происходит только по названиям элементов ИБ, а вот по значениям свойств не в какую. Хотя у свойств стоит галочка "Значения свойства участвуют в поиске". Переиндексацию поиска делал.
Непосредственно в шаблоне news.list вывожу поле SEARCHABLE_CONTENT, для того что бы посмотреть, что там. Но там только название элемента, а вот значений свойств нет. Как быть?
Задача, сделать фильтр для news.list. Фильтруем по полю SEARCHABLE_CONTENT. С объявление массивов всё понятно:
Перед вызовом компонента:
[CODE]<?
if(isset($_REQUEST['s'])){
if(strlen(trim($_REQUEST['s']))){
global $arrFilter;
$arrFilter = array(
'?SEARCHABLE_CONTENT' => $_REQUEST['s']
);
}else{
};
};
?>
[/CODE]Суть проблемы при решении задачи заключается в том, что поиск происходит только по названиям элементов ИБ, а вот по значениям свойств не в какую. Хотя у свойств стоит галочка "Значения свойства участвуют в поиске". Переиндексацию поиска делал.
Непосредственно в шаблоне news.list вывожу поле SEARCHABLE_CONTENT, для того что бы посмотреть, что там. Но там только название элемента, а вот значений свойств нет. Как быть?