Нужно сделать как здесь описано http://www.bexx.ru/product/seo.html Итоговая ссылка должна быть примерно такой: ID-символьный код элемента.html (она формируется в 8,0,5, но не работает) необходимо в первую очередь для переноса действующего сайта на платформу битрикс с сохранением всех ссылок. Да и так будет правильнее. Подскажите, если не прав, поправьте. Спасибо.
ID-символьный код элемента.html (она формируется в 8,0,5, но не работает)
необходимо в первую очередь для переноса действующего сайта на платформу битрикс с сохранением всех ссылок. Да и так будет правильнее.
Подскажите, если не прав, поправьте. Спасибо.
В стандартных компонентах такое ЧПУ работать не будет. Необходимо кастомизировать все те компоненты, в которых будет использоваться требуемое ЧПУ. Если вкратце, то в каждом таком компоненте необходимо делать разбор УРЛ (как вариант, добавить модуль, который будет разбирать УРЛ, но это сложнее). Скорее всего также потребуется вручную прописать правила в /urlrewrite.php. Я такое делал, все работает .
Что значит кастомизировать? Ручками править? Неужели в Битриксе нет нормального ЧПУ в стандартном комплекте? Что то не совсем верится. Для чего существует возможность формирования ссылки из символьных кодов, если они на самом деле не работают??? Господа разработчики, каким же образом перейти на платформу Битрикс, не растеряв все старые ссылки???
Где WEB_FORM_ID постоянное значение, а RESULT_ID он должен брать из результата пользователя, то есть пользователь заполнил 1 форму, у него есть результат, надо чтобы ID этого результата автоматически записывался в ссылку (пример: RESULT_ID=1711)
Подскажите как это сделать, как сформировать свою ссылку?
Данные вывожу таким образом:
// ID веб-формы $FORM_ID = 6;
// фильтр по полям результата $arFilter = array( "USER_ID" => $USER->GetID(), "USER_ID_EXACT_MATCH" => "Y", // точное совпадение "USER_AUTH" => "Y", // не был авторизован );