В поисках решения, где TYPO3 7.6.4 и realurl 2.0.14 являются партнерами.
При создании говорящих URL для записей новостей с символом «£» в заголовке, URL обрабатывают этот символ и в результате получают строку «фунт».
Заголовок новости: £ 500 для местной благотворительности
выступающий URL: news / pound500-for-local-charity
Есть ли способ заблокировать эту обработку.
Я ожидаю, что URL будут: новости / 500-для-местных-благотворительность
В моем realurl_conf.php
'enableCHashCache' => true,
'adminJumpToBackend' => true,
'enableUrlDecodeCache' => true,
'enableUrlEncodeCache' => true,
'enableAllUnicodeLetters' => true,
'doNotRawUrlEncodeParameterNames' => true,
'appendMissingSlash' => 'false',
'emptyUrlReturnValue' => '/'
Любые подобные проблемы или предложения решения?
В realurl 1 есть опция encodeTitle_userProc под pagePath. Благодаря этому стало возможным обрабатывать заголовок с помощью пользовательской функции и удалять некоторые объекты, как вы хотите.
В документе realurl 2 я больше не могу найти эту опцию, но надеюсь, что она все еще присутствует. Но в preVars, fixedPostVars и postVarSets эта опция все еще доступна: https://github.com/dmitryd/typo3-realurl/wiki/Configuration-reference#lookuptable
Немецкая статья об этом: http://blog.teamgeist-medien.de/2015/10/typo3-realurl-html-tags-aus-der-url-entfernen.html
РЕДАКТИРОВАТЬ: Другой вариант использует опцию realurl alur / overwrite realurl path в опциях страницы (думаю, расширение новостей также имеет эту опцию).
Других решений пока нет …