Животрепещущий вопрос по SimpleSearch
Добрый вечер, коллеги! На сайте организован поиск с помощью данного приложения.
В ресурсе id=23 (с названием «Результаты поиска») вызов сниппета: [[!SimpleSearch]]
В чанке вызова: [[!SimpleSearchForm? &landing=`23` &tpl=`search`]]
Чанк «search» имеет:
Помогите, плиз, решить — день ковыряюсь ;(
В ресурсе id=23 (с названием «Результаты поиска») вызов сниппета: [[!SimpleSearch]]
В чанке вызова: [[!SimpleSearchForm? &landing=`23` &tpl=`search`]]
Чанк «search» имеет:
<form class="sisea-search-form" action="[[~[[+landing:default=`[[*id]]`]]]]" method="[[+methoddefault=`get`]]">
<fieldset class="searchform">
<input type="text" name="[[+searchIndex]]" id="[[+searchIndex]]" placeholder="искать..." autocomplete="off"/>
<input type="hidden" name="id" value="[[+landing:default=[[*id]]]]" />
</fieldset>
</form>Все ищет, НО!!! В результате имеем ссылки вида:<a href="blablabla/blabla/bla/" title="">bla</a>БЕЗ НАЧАЛЬНОГО СЛЕША!!! Соответственно никуда не переходит по этим ссылкам с результатами поиска. А в адресной строке браузера, после перехода по ссылке, имеем адрес: http://ttt.ru/rezultaty-poiska/blablabla/blabla/bla/И начальную страницу сайта, т.к. такого адреса, естественно нет!Помогите, плиз, решить — день ковыряюсь ;(
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2. Часто используется mSearch2
1. В чанке pagelink.chunk.tpl по пути /core/components/simplesearch/elements/chunks добавляем слеш перед вызовом плейсхолдера [[+link]]
2. В чанке searchresult.chunk.tpl по этому же пути /core/components/simplesearch/elements/chunks также добавляем слеш перед вызовом плейсхолдера [[+link]]
Замечено, что можно вместо слеша перед плейсхолдером можно вызвать плейсхолдер таким образом
т.е. добавить второй плюс и привести к виду
Прокомментируйте, знающие. Критика приветствуется!!! :)
1. Зачем править файлы, если есть параметры?
2. У Вас же в вызове есть: вот и правьте чанк «search», вместо файла «searchresult.chunk.tpl».
3. В «pagelink.chunk.tpl» Вы изменили вывод ссылок на страницы в пагинации.
4. С двойным плюсом выводятся системные параметры типа того же [[++site_url]]
5. Добавлять нужно обязательно, если у Вас включены вложенные ЧПУ. Без этого на внутренних страницах (не в корне) не будут нормально подключаться стили и скрипты. Если у Вас что-то слетает при прописывании этого тега, то смотрите в консоль, как тут выше сказали.
Кстати, ссылки на якоря на внутренних страницах нужно прописывать так:
или так: