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 -> и самое начало документа. Таким образом, все игнорируется до начала маркера.