Typo3 8.7.8: indexed_search игнорирует TYPO3SEARCH_begin

Я использую indexed_search и у меня проблема с тем, что сканируется ВСЕ САЙТ, включая навигацию. Поэтому, если я ищу слово, которое является частью основной навигации, все сайты отображаются в результате.

я добавил <--TYPO3SEARCH_begin--> а также <--TYPO3SEARCH_end--> в моем шаблоне - и эти маркеры включены в вывод HTML правильно. Разумеется, маркеры не окружают навигацию.

Я использую:

Typo3: 8.7.8
tx_indexed_search 8.7.9
site_crawler 6.1.1

2 ответа

Решение

Я узнал, что стоило мне несколько часов... Невероятно, что случилось со мной. Я скопировал <--TYPO3SEARCH_begin--> шаблон из учебника. Сегодня я снова посмотрел на код - и теперь я заметил, что шаблон не был окрашен в зеленый цвет в моей IDE - как и все другие комментарии HTML. Хммм...

Наконец я узнал, что это не одно и то же:

<–-TYPO3SEARCH_begin-–>
<--TYPO3SEARCH_begin-->

В первой строке есть символ тире (минус), который не является стандартным символом, а содержит какой-то нечетный знак UTF-8. (Hex 93).

Не знаю, откуда я скопировал шаблон, но у этого парня должен быть странный юмор

Попробуйте добавить <- TYPO3SEARCH_end -> и самое начало документа. Таким образом, все игнорируется до начала маркера.

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