fix pagination

This commit is contained in:
Dennis Eichhorn 2020-04-30 21:12:13 +02:00
parent 83ff6f05f8
commit 95153b5bbb
2 changed files with 10 additions and 5 deletions

View File

@ -5,7 +5,7 @@
"type": 2,
"subtype": 1,
"name": "News",
"uri": "{/prefix}news/dashboard?{?}",
"uri": "{/prefix}news/dashboard?u={?u}",
"target": "self",
"icon": null,
"order": 40,
@ -19,7 +19,7 @@
"type": 3,
"subtype": 1,
"name": "News",
"uri": "{/prefix}news/dashboard?{?}",
"uri": "{/prefix}news/dashboard?u={?u}",
"target": "self",
"icon": null,
"order": 1,
@ -34,7 +34,7 @@
"type": 3,
"subtype": 1,
"name": "Archive",
"uri": "{/prefix}news/archive?{?}",
"uri": "{/prefix}news/archive?u={?u}",
"target": "self",
"icon": null,
"order": 5,
@ -64,7 +64,7 @@
"type": 3,
"subtype": 1,
"name": "Draft",
"uri": "{/prefix}news/draft/list",
"uri": "{/prefix}news/draft/list?u={?u}",
"target": "self",
"icon": null,
"order": 15,

View File

@ -59,11 +59,16 @@ final class BackendController extends Controller implements DashboardElementInte
NewsArticleMapper::withConditional('language', $response->getHeader()->getL11n()->getLanguage())
::getBeforePivot((int) ($request->getData('id') ?? 0), null, 25)
);
} else {
} elseif ($request->getData('ptype') === '-') {
$view->setData('news',
NewsArticleMapper::withConditional('language', $response->getHeader()->getL11n()->getLanguage())
::getAfterPivot((int) ($request->getData('id') ?? 0), null, 25)
);
} else {
$view->setData('news',
NewsArticleMapper::withConditional('language', $response->getHeader()->getL11n()->getLanguage())
::getAfterPivot(0, null, 25)
);
}
return $view;