2016-11-28 3 views
0

индексированный поиск не полностью возвращает результаты из окна поиска заголовка. Когда я начинаю поиск там, он переходит на нужную страницу и берет слово в поле поиска на странице поиска, но не ищет его. Если я затем нажимаю на ту сторону, где плагин лежит на поиске, он дает мне результаты. Вот мой TypoSrict: http://pastebin.com/yQ0UWdjnTYPO3 8.4 и tx_indexedsearch_pi2

мои постоянные:

plugin.tx_indexedsearch { 
view { 
    templateRootPath = EXT:my_distribution/Resources/Private/Templates/ 
    partialRootPath = EXT:my_distribution/Resources/Private/Partials/ 
    layoutRootPath = EXT:my_distribution/Resources/Private/Layouts/ 
} 
settings { 
    targetPid = 11 
    rootPidList = 1 
    } 
} 

Шаблоны, Partials, Макеты копируются из Extension.

+0

Пожалуйста, добавьте свой код к вопросу – StephenKing

ответ

1

Для индексированного поиска extbase вы должны переименовать свойство имени поля формы поиска в следующем примере кода и поместить его в шаблон жидкости вместо TypoScript.

<f:form pageUid="{settings.searchPage}" extensionName="indexedsearch" id="headerSearchForm"> 
    <div class="input-group"> 
     <f:form.textfield class="form-control search" name="tx_indexedsearch[sword]" /> 
     <span class="input-group-btn"> 
       <button class="btn btn-primary" type="button"><i class="fa fa-search"></i></button> 
     </span> 
    </div> 
</f:form> 
0

Thanks Manthan за помощью. Вот окончательная версия:

 <div class="searchbox"> 
     <div class="dropdown"><a class="dropdown-toggle" href="#" data-toggle="dropdown" title="Webseite durchsuchen..." aria-expanded="true"> <span class="glyphicon glyphicon-search"></span> </a> 
      <div class="dropdown-menu" style="padding: 0 15px; min-width: 250px;"> 
      <f:form pageUid="{settings.indexedSearchResult}" action='search' extensionName="indexedsearch" controller='Search' pluginName='Pi2' id="headerSearchForm" style="width:100%;" class="navbar-form"> 
      <div class="input-group"> 
       <f:form.textfield class="form-control search" name="search[sword]" placeholder="Webseite durchsuchen..." /> 
     <span class="input-group-btn"> 
       <button class="btn btn-default" type="submit" name="submitButton"><span class="glyphicon glyphicon-search"></span></button> 
       </span> 
      </div> 
      </f:form> 
      </div> 
     </div>   
    </div> 
Смежные вопросы