mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-03 11:55:52 +01:00
Fix for #84 - unique page counting
This commit is contained in:
@@ -364,12 +364,17 @@ class Admin
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function routes()
|
||||
public function routes($unique = false)
|
||||
{
|
||||
/** @var Pages $pages */
|
||||
$pages = $this->grav['pages'];
|
||||
|
||||
return $pages->routes();
|
||||
if ($unique) {
|
||||
$routes = array_unique($pages->routes());
|
||||
} else {
|
||||
$routes = $pages->routes();
|
||||
}
|
||||
return $routes;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a href="{{ base_url_relative }}/pages">
|
||||
<i class="fa fa-fw fa-file-text-o"></i> {{ "PLUGIN_ADMIN.PAGES"|tu }}
|
||||
<span class="badges">
|
||||
<span class="badge count">{{ admin.routes|length }}</span>
|
||||
<span class="badge count">{{ admin.routes(true)|length }}</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
Reference in New Issue
Block a user