From 2a479802adb5eaa50c179f95c90f915f735abc2c Mon Sep 17 00:00:00 2001 From: Christian Seel Date: Mon, 24 Nov 2014 07:22:36 +0100 Subject: [PATCH] allow offset to be set in snippet properties This could be used to skip the 1st resource and e.g. use a different template chunk only for the first item. --- core/components/getpage/snippet.getpage.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/components/getpage/snippet.getpage.php b/core/components/getpage/snippet.getpage.php index 8fbff5a..9831b35 100644 --- a/core/components/getpage/snippet.getpage.php +++ b/core/components/getpage/snippet.getpage.php @@ -13,7 +13,7 @@ if ($properties['limit'] === null) { $properties['limit'] = (isset($_REQUEST['limit'])) ? intval($_REQUEST['limit']) : intval($limit); } -$properties['offset'] = (!empty($properties['limit']) && !empty($properties['page'])) ? ($properties['limit'] * ($properties['page'] - 1)) : 0; +$properties['offset'] = ((!empty($properties['limit']) && !empty($properties['page'])) ? ($properties['limit'] * ($properties['page'] - 1)) : 0) + (!empty($properties['offset']) ? $properties['offset'] : 0); $properties['totalVar'] = empty($totalVar) ? "total" : $totalVar; $properties[$properties['totalVar']] = !empty($properties[$properties['totalVar']]) && $total = intval($properties[$properties['totalVar']]) ? $total : 0; $properties['pageOneLimit'] = (!empty($pageOneLimit) && $pageOneLimit = intval($pageOneLimit)) ? $pageOneLimit : $properties['limit'];