Индексированный поиск и проблема с управлением сайтом вызывают проблему с пользовательскими расширениями TYPO3
Окружающая среда TYPO3
- TYPO3 v9.5.3
- EXT: новости (7.0.8)
- EXT:indexed_search (9.5.3)
- Используйте Composer: Нет
Эта проблема
- На странице списка результатов EXT:indexed_search URL-адрес порции пользовательской записи расширения не создается. Слаг содержит только URL страницы TYPO3.
- Пример; URL должен быть http://thedomain.com/news/detail/announce-first-news/, но в настоящее время он генерирует только http://thedomain.com/news/
Согласно нашему анализу, кажется, что проблема связана с функцией slug в управлении сайтом TYPO3 v9, и могут быть следующие возможные проблемы.
№ 1
Основная проблема заключается в том, что после включения настройки слагов в управлении сайтом больше не будет индексирования для пользовательского расширения.
Выпуск № 2
Результат индексирования будет потерян после того, как страница обновится или переместится на другую страницу (после очистки данные кеша снова отобразятся).
Выпуск № 3
Если мы создадим новые записи для пользовательского расширения, то созданные новые записи не будут индексироваться.
Выпуск № 4
Если так или иначе, мы хорошо выполнили индексирование и поиск, то на странице списка результатов поиска ссылка перенаправит на основное действие, такое как Листинг. Поскольку cHash отсутствует в каждой записи, это немного странно!
У кого-нибудь есть идея / решение? Высоко ценю любые ваши мысли, большое спасибо!
Ура,
Команда НИЦАН
1 ответ
Это было исправлено в выпуске 9.5.5, выпущенном 4.3.2019. Ознакомьтесь с примечаниями к выпуску, которые вы можете найти здесь: https://get.typo3.org/release-notes/9.5.5
Проблема с ошибкой: https://forge.typo3.org/issues/86994
Однако была также обнаружена регрессия, которая описана на https://forge.typo3.org/issues/87855 но она уже исправлена. Ошибка возникает, если используется строгий режим MYSQL