2013-01-17 2 views
0

Expression Engine 사이트에서 작업 중이며 페이지 매김을 사용하여 버그를 수정하려고합니다. 사용자는 페이지 된 결과를 표시하는 검색을 수행합니다. 검색어는 검색어 문자열에 포함되어 있으므로 페이지 링크에 검색어 문자열을 포함하면됩니다. 그러나 Expression Engine에서이를 구성하는 방법을 모르겠습니다.Expression Engine 페이지 매김 링크에 쿼리 문자열을 포함시키는 방법은 무엇입니까?

{paginate} 
    <div class="results-pager"> 
    Page {current_page} of {total_pages} pages {pagination_links} 
    </div> 
{/paginate} 

나는 그것이 생성하는 링크에서 쿼리 문자열을 포함하는 {pagination_links}에 옵션의 어떤 종류를 전달할 수 있습니다 : 이것은 내가 작업하는 모든입니까? 또는이 코드를 직접 작성해야합니까?

+0

또한 EE StackExchange 사이트가 있습니다. http://expressionengine.stackexchange.com –

+0

아 감사합니다! 그걸 몰랐어. =] – Andrew

답변

1

나는 그것을 할 방법을 찾았습니다. 템플릿에서 PHP 코드를 활성화하면 수동으로 pagination_links 기능을 다시 생성하고 생성 된 링크에 쿼리 문자열을 포함 할 수 있습니다.

이 교체 :이

{pagination_links} 

:

{if total_pages > 1} 
    <div class="pagination"> 
    {pagination_links} 
     {first_page}<a href="{pagination_url}?<?php echo $_SERVER['QUERY_STRING'] ?>">&lsaquo; First</a>{/first_page} 
     {previous_page}<a href="{pagination_url}?<?php echo $_SERVER['QUERY_STRING'] ?>">&lsaquo; Prev</a>{/previous_page} 
     {page} 
     {if current_page} 
      <strong>{pagination_page_number}</strong> 
     {if:else} 
      <a href="{pagination_url}?<?php echo $_SERVER['QUERY_STRING'] ?>">{pagination_page_number}</a> 
     {/if} 
     {/page} 
     {next_page}<a href="{pagination_url}?<?php echo $_SERVER['QUERY_STRING'] ?>">Next &rsaquo;</a>{/next_page} 
     {last_page}<a href="{pagination_url}?<?php echo $_SERVER['QUERY_STRING'] ?>">Last &rsaquo;</a>{/last_page} 
    {/pagination_links} 
    </div> 
{/if} 
0

당신이 무료 추가 기능에 대해 살펴 걸릴 수 있음 :

http://devot-ee.com/add-ons/better-pagination

이 확실하지가 정확한입니다 네가하고있는 일에 잘 어울리면 네가 원하는 걸 할 수있게 해줄거야. PHP를 켜십시오.

관련 문제