Доброго времени суток!
Кастомизирую шаблон комплексного каталога, меняю только element.php.
Задача, словами: на странице вывода элемента мне вообще не нужно выводить сам этот элемент (скрыть), но оставить его CODE в адресе страницы и NAME в заголовке и хлебных крошках, зато нужно выводить список элементов другого инфоблока (компонент catalog.section), к которому применяется фильтр, зависящий от свойств того самого элемента, на странице которого мы находимся.
Теперь вопросы:
1) решено (фильтр для комплексного компонента надо передавать в глобальной переменной) Имеется переменная фильтра и фильтруемый catalog.section. Прописываю этот код в шаблоне в element.php (например, в пустом), значение моего фильтра получается верное, но по факту фильтр не работает (т.е. catalog.section на странице элемента отображается без применения фильтра). При этом, если поместить эти фильтр и catalog.section. на отдельную страницу (без использования шаблона) - все работает правильно.
2) решено (сделал отдельный шаблон под catalog.element, использовал его на мой компонент и полностью очистил в нем template.php) Как все-таки убрать вывод элемента, оставив все нужное?
3) Как редактировать хлебные крошки? Сейчас у меня они вида: "путь к элементу > элемент", а мне хотелось бы "путь к элементу > /мой текст/ элемент"
Кастомизирую шаблон комплексного каталога, меняю только element.php.
Задача, словами: на странице вывода элемента мне вообще не нужно выводить сам этот элемент (скрыть), но оставить его CODE в адресе страницы и NAME в заголовке и хлебных крошках, зато нужно выводить список элементов другого инфоблока (компонент catalog.section), к которому применяется фильтр, зависящий от свойств того самого элемента, на странице которого мы находимся.
Теперь вопросы:
1) решено (фильтр для комплексного компонента надо передавать в глобальной переменной) Имеется переменная фильтра и фильтруемый catalog.section. Прописываю этот код в шаблоне в element.php (например, в пустом), значение моего фильтра получается верное, но по факту фильтр не работает (т.е. catalog.section на странице элемента отображается без применения фильтра). При этом, если поместить эти фильтр и catalog.section. на отдельную страницу (без использования шаблона) - все работает правильно.
2) решено (сделал отдельный шаблон под catalog.element, использовал его на мой компонент и полностью очистил в нем template.php) Как все-таки убрать вывод элемента, оставив все нужное?
3) Как редактировать хлебные крошки? Сейчас у меня они вида: "путь к элементу > элемент", а мне хотелось бы "путь к элементу > /мой текст/ элемент"