Индексированный поиск и проблема с управлением сайтом вызывают проблему с пользовательскими расширениями 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

Другие вопросы по тегам