Использую Битрикс 14.0,редакция "Бизнес". Вопрос касается комплексного компонента Каталог.
В настоящее время используются следующие настройки ЧПУ:
Каталог ЧПУ (относительно корня сайта): /catalog/
Список разделов: /; Пример адреса старицы: /catalog/?param=x
Раздел: #SECTION_CODE#/; Пример адреса старицы: /catalog/sect_code/?param=x
Элемент: #ELEMENT_CODE#.html; Пример адреса старицы: /catalog/el_code.html?param=x
Как описано выше, переменная param используется с целью передачи в компонент параметра. В результате модификаций кода он передается в result_modifier.php, где уже влияет на изменение $arResult. При этом, учитывая особенности задачи, гораздо удобнее и красивее будет такой вариант адресов страниц:
Список разделов: /catalog/x/
Раздел: /catalog/x/sect_code/
Элемент: /catalog/x/el_code.html
Интересует возможность такой реализации как в принципе, так и с минимальным влиянием на компонент, сохранив таким образом возможность его обновления в дальнейшем. К настоящему времени мне удалось получить рабочий вариант, однако он не совсем такой, как я хотел бы, и закрывает возможность автоматического обновления (соответственно, познакомился с некоторыми возможностями, включая обработку адресов).
В настоящее время используются следующие настройки ЧПУ:
Каталог ЧПУ (относительно корня сайта): /catalog/
Список разделов: /; Пример адреса старицы: /catalog/?param=x
Раздел: #SECTION_CODE#/; Пример адреса старицы: /catalog/sect_code/?param=x
Элемент: #ELEMENT_CODE#.html; Пример адреса старицы: /catalog/el_code.html?param=x
Как описано выше, переменная param используется с целью передачи в компонент параметра. В результате модификаций кода он передается в result_modifier.php, где уже влияет на изменение $arResult. При этом, учитывая особенности задачи, гораздо удобнее и красивее будет такой вариант адресов страниц:
Список разделов: /catalog/x/
Раздел: /catalog/x/sect_code/
Элемент: /catalog/x/el_code.html
Интересует возможность такой реализации как в принципе, так и с минимальным влиянием на компонент, сохранив таким образом возможность его обновления в дальнейшем. К настоящему времени мне удалось получить рабочий вариант, однако он не совсем такой, как я хотел бы, и закрывает возможность автоматического обновления (соответственно, познакомился с некоторыми возможностями, включая обработку адресов).