Добрый день. Помогите разобраться с вопросом.
Как создать правило в urlrewrite.php я разобрался и всё работает, но есть один нюанс. Когда вставляешь на страницу через админку компонент с ЧПУ urlrewrite.php перезаписывается и написанные вручную правила исчезают. Я обратил внимание, что когда в параметрах компонента добавляешь SEF_MODE и SEF_FOLDER, правило с нужным каталогом и компонентом появляются:
но в таком виде не работает, мне надо чтобы было вот так:
Как создать правило в urlrewrite.php я разобрался и всё работает, но есть один нюанс. Когда вставляешь на страницу через админку компонент с ЧПУ urlrewrite.php перезаписывается и написанные вручную правила исчезают. Я обратил внимание, что когда в параметрах компонента добавляешь SEF_MODE и SEF_FOLDER, правило с нужным каталогом и компонентом появляются:
| Код |
|---|
"CONDITION" => "#^/events/#", "RULE" => "", "ID" => "bitrix:news.detail", "PATH" => "/events/detail.php", |
| Код |
|---|
"CONDITION" => "#^/events/([0-9]+)#", "RULE" => "ELEMENT_ID=\$1", "ID" => "bitrix:news.detail", "PATH" => "/events/detail.php", |
На самом сайте ссылка реально выглядит вот так: /events/364, где 364 это ELEMENT_ID элемента инфоблока.
Собственно вопрос в том, какие параметры надо добавить в .parameters.php, или в какие поля и что в уже существующих настройках вписать, чтобы правило в urlrewrite.php составлялось в нужном мне виде? На худой конец, может быть можно заставить не исчезать правило в urlrewrite.php.