Для начала проверьте, что компонент работает корректно. Для этого проверьте ссылки вида
/hotel/?ELEMENT_ID=34
где 34 - ид элемента.
Если они работают, то надо создать ЧПУ для обработки этих параметров.
Вам нужно добавить в обработчик переданные параметры.
Конкретно для вашего примера попробуйте
Объясню подробнее.
На странице /hotel/index.php у вас подключается компонент.
В обработчике компонента параметры берутся из $_REQUEST["ELEMENT_ID"].
Ссылка должна быть вида
/hotel/34/
Где 34 - ИД элемента.
/hotel/?ELEMENT_ID=34
где 34 - ид элемента.
Если они работают, то надо создать ЧПУ для обработки этих параметров.
Вам нужно добавить в обработчик переданные параметры.
Конкретно для вашего примера попробуйте
Код |
---|
$arUrlRewrite = array( array( "CONDITION" => "#^/hotel/([^/]+)/.*#", "RULE" => "ELEMENT_ID=\$1", "ID" => "bitrix:catalog.element", "PATH" => "/hotel/index.php", ) ); |
На странице /hotel/index.php у вас подключается компонент.
В обработчике компонента параметры берутся из $_REQUEST["ELEMENT_ID"].
Ссылка должна быть вида
/hotel/34/
Где 34 - ИД элемента.