안녕하세요 저는 silverstripe 2.4.7을 사용하고 있으며 페이지 매김이 작동하는 데 어려움을 겪고 있습니다. 내가 제어 및 페이지 매김 태그에이 기능을 넣을 때 한 문서는 동시 기사 그러나 링크를 보여줍니다 그리고 그렇게기사 페이지 매기기 만들기
function AllNewsPosts($num=1) {
$news = DataObject::get_one("NewsHolder");
return ($news) ? DataObject::get("NewsEntry", "ParentID > 0", "Date DESC", "", $num) : false;
}
같은 최신 기사를 얻을 내 page.php의 기능을 만들었습니다하지 작업 - 기본적으로 페이지 매김가 작동하지 않습니다와 나는
<% if AllNewsPosts %>
<% control AllNewsPosts %>
<div class="event">
<h2>$MenuTitle |<span class="date"> $Date.Time $Date.Long</span></h2>
<p>$Content.FirstParagraph</p>
<a href="$Link">See more about this event</a>
</div>
<% end_control %>
<% else %>
<div class="no-entry">'There are no entries'</div>
<% end_if %>
<% if AllNewsPosts.MoreThanOnePage %>
<div id="PageNumbers">
<p>
<% if AllNewsPosts.NotFirstPage %>
<a class="prev" href="$AllNewsPosts.PrevLink" title="View the previous page"><span class="yellow-background">Prev</span></a>
<% end_if %>
<span>
<% control AllNewsPosts.PaginationSummary(0) %>
<% if CurrentBool %>
<span class="current">$PageNum</span>
<% else %>
<% if Link %>
<a href="$Link" class="numbers" title="View page number $PageNum">$PageNum</a>
<% else %>
…
<% end_if %>
<% end_if %>
<% end_control %>
</span>
<% if AllNewsPosts.NotLastPage %>
<a class="next" href="$AllNewsPosts.NextLink" title="View the next page"><span class="yellow-background">Next</span></a>
<% end_if %>
</p>
</div>
<% end_if %>
어떤 도움이 많이 감사합니다
감사합니다. – Shluckey
도와 드리겠습니다. 행운을 빌어 요. – 3dgoo
이 접근법은 현재 권장되지 않는 것으로 보입니다. http://doc.silverstripe.org/framework/en/trunk/howto/pagination – Kzqai