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