Самым простым решением было бы просто адаптировать заголовки страниц в свойствах страницы. Для многих страниц вы можете сделать это в БД (поле pages.slug
).
Если вы хотите, чтобы новые страницы и автоматическая генерация заголовка в бэкэнде следовали за этим, вы также можете перезаписать EXT:core
s страниц TCA в вашем TCA/Overrides/pages.php
( docs Тип TCA slug
).
Я предлагаю (не проверено):
$GLOBALS['TCA']['pages']['columns']['slug']['config']['generatorOptions']['fields'] = ['uid'];
$GLOBALS['TCA']['pages']['columns']['slug']['config']['generatorOptions']['prefixParentPageSlug'] = false;
Понятия не имею, как туда поставить базу /page
. Возможно, вы могли бы установить базовый путь вашего сайта на /page
в конфигурации сайта? Или вам может понадобиться generatorOptions [postModifier] .
Примечание:
Первым на ум может прийти routeEnhancer для перезаписи URL. И да, для других простых параметров SimpleEnhancer может это сделать, но для базового пути / pageUid это не так.