Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 14.01.2014, 22:07   #1
ms9
Продвинутый
 
Регистрация: 31.05.2010
Сообщений: 65
По умолчанию Как корректно запустить пагинацию для indexed_searсh?

Не работает пагинация для indexed_searсh. Первая страница отображается нормально, со ссылками на другие страницы с результатами, однако при клике на любую, в.ч. и на текущую результаты поиска исчезают. Возможно, кто-то сталкивался? Как решить проблему, подскажите, пожалуйста.

Линки получаются такого вида:

Код HTML:
<a onclick="document.getElementById('tx_indexedsearch_pointer').value='3';document.getElementById('tx_indexedsearch_freeIndexUid').value='-1';document.getElementById('tx_indexedsearch').submit();return false;" href="#">4</a>
Ниже код шаблона формы.

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Template file for the&quot;macina_searchbox&quot;extension.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h3>Template file for the &quot;macina_searchbox&quot; extension.</h3>
<p><b>Available Markers:</b></p>
<ul>
  <li>###HEADLINE### Displays the Headline</li>
  <li>###ADVANCED### Advanced Search Link</li>
  <li>###SUBMIT### Alttext for the submit button</li>
  <li>###ACTLANG### UID of the actual language</li>
  <li>###SEARCHPID### PID of the Searchpage</li>
</ul>
<!-- ###TEMPLATE### begin -->
<form action="###SEARCHPID###" method="post" name="tx_indexedsearch" class="search" id="tx_indexedsearch">
    <input name="tx_indexedsearch[sword]" class="searchtext" type="search" placeholder="Suchen..." />
    <input type="hidden" name="tx_indexedsearch[pointer]"* id="tx_indexedsearch_pointer"* value="0" />
    <input type="hidden" name="tx_indexedsearch[_sections]" value="0" />
    <input type="hidden" name="tx_indexedsearch[ext]" value="0" />
    <input type="hidden" name="tx_indexedsearch[lang]" value="###ACTLANG###" />
    <input type="hidden" name="tx_indexedsearch[_freeIndexUid]" id="tx_indexedsearch_freeIndexUid" value="_" />

    <button class="searchbtn" type="submit">
    <img src="fileadmin/templates/pages/images/icons/search_icon.png">
    </button>
</form>
<!-- ###TEMPLATE### end -->
</body>
</html>
Вопрос 2.

index.php?id=2&L=0&L=0 -- откуда появляется второй &L=0? Как его убрать?
ms9 вне форума   Ответить с цитированием
Старый 14.01.2014, 22:47   #2
ms9
Продвинутый
 
Регистрация: 31.05.2010
Сообщений: 65
Talking

Проблема найдена. Были удалены лишние hidden поля из шаблона формы и заменено name на "indexedsearch" и id на "indexedsearch". Если для отображения результатов использовать шаблон по умолчанию, а именно indexed_search.tmpl, то всё становится на свои места. Есть поиск, корректная пагинация, нету лишних &L=0.

Возможно, это будет кому-либо полезно.

Код:
<!-- ###TEMPLATE### begin -->
<form action="###SEARCHPID###" method="post" name="indexedsearch" class="search" id="indexedsearch">
    <input name="tx_indexedsearch[sword]" class="searchtext" type="text" placeholder="Suchen..." />
    <input type="hidden" value="Search" name="tx_indexedsearch[submit_button]">

    <button class="searchbtn" type="submit">
    <img src="fileadmin/templates/pages/images/icons/search_icon.png">
    </button>
</form>
<!-- ###TEMPLATE### end -->
ms9 вне форума   Ответить с цитированием
Ответ

Теги
пагинация, indexed_searсh


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TinyMCE RTE рулит-2 (EXT: tinymce_rte) Ивано++ Инструменты разработчика 16 10.07.2013 15:12
Preview для линка как в Google Anlov Общие вопросы 9 28.03.2012 17:27
Как добиться невидимости страницы для realurl? salah Общие вопросы 4 08.12.2008 16:10
Хочу сделать корзину для TYPO3 такую же, как у Windows. thebat Общие вопросы 6 14.05.2007 12:00
Как осуществить доступ на FE-страницу для нескольких групп FE-пользователей? Storm Общие вопросы 2 26.01.2005 01:02


Часовой пояс GMT +4, время: 04:29.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория