我們如何顯示View中顯示的節點數?像: 「顯示5382 3842結果」Drupal 7視圖3:顯示顯示節點的數量?示例:(顯示5382個結果中的3842個)
這時如果視圖中的所有節點都在一次(通常最初)顯示,它可能會說: 「顯示所有5382個結果」
然後,如果沒有節點在視圖中顯示從過濾器,它可能會說: 「找不到結果」
這是非常困難的嗎?我認爲這將是一個非常有用的補充,並希望有任何幫助。
我們如何顯示View中顯示的節點數?像: 「顯示5382 3842結果」Drupal 7視圖3:顯示顯示節點的數量?示例:(顯示5382個結果中的3842個)
這時如果視圖中的所有節點都在一次(通常最初)顯示,它可能會說: 「顯示所有5382個結果」
然後,如果沒有節點在視圖中顯示從過濾器,它可能會說: 「找不到結果」
這是非常困難的嗎?我認爲這將是一個非常有用的補充,並希望有任何幫助。
我相信這可以做得更簡潔。但我想說清楚我在做什麼。所以在這裏。基本上你可以在你的視圖的頁眉或頁腳中使用它。
<?php
$view = views_get_current_view();
$c = $view->total_rows;
$cp = $view->get_current_page();
$pp = $view->get_items_per_page();
$si = ($cp * $pp) + 1;
$ei = $si + ($pp - 1);
if($c > 0) {
if($pp < $c) {
if($ei > $c) {
print "Showing $si to $c of $c results";
} else {
print "Showing $si to $ei of $c results";
}
} else {
print "Showing all $c results";
}
} else {
print "Found no results";
}
?>
1)去編輯視圖
2)添加字段
3)全球:查看結果計數器
4)利潤。
不知道這個存在。假設你不需要任何自定義格式,我會在下面使用這個解決方案。 – decoy
這也可以通過自定義輸出或字段模板進行格式化。 – 32i
這不會做什麼問題要求(添加一個計數器到搜索結果),而是這個表中添加一個計數器爲每個搜索結果(計數器的第一個結果是'1',第二'2' )。爲了確定有多少匹配,您必須轉到搜索結果的最後一頁。 – zrajm