Typo3 8 - realurl - как отобразить идентификатор страницы вместо полного пути - PullRequest
0 голосов
/ 23 января 2020

У меня есть бесплатная sh установка Typo3 8.7, хотел обновить с 4.7. В обоих я установил расширение RealURL для отображения удобочитаемого URL-адреса. Проблема в 8.7, в результате URL-адрес содержит имя полного пути пути, по сравнению с установкой 4.7, где он отображает идентификатор страницы (желаемый вывод).

URL-адрес новой страницы сайта (та же страница): https://new87site/tickets/incident-and-service-request/service-view/incidents-and-sr-service-view/

URL старого сайта: https://old47site/2147/

Какая-либо конфигурация мне не хватает?

Спасибо!

1 Ответ

1 голос
/ 24 января 2020

RealUrl имеет файл конфигурации. Это настраивается в настройках расширения (в TYPO3 v8, доступном через менеджер расширений). По умолчанию typo3conf/realurl_conf.php. extension config

Если этот файл не существует и активирована опция «automati c configuration», файл будет сгенерирован заново.

Нет знать настройки для использования идентификаторов страниц в качестве слагов, но в старой системе этот параметр должен быть там.

Вы можете внести изменения в файл или (рекомендуется) использовать хук ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/realurl/class.tx_realurl_autoconfgen.php']['extensionConfiguration']['yourExt']), чтобы ваш конфиг объединен с автоконфигурацией.

...