Skip to content
Snippets Groups Projects
Commit 916f5370 authored by Torsten Oppermann's avatar Torsten Oppermann
Browse files

[TASk] work on page browser

parent 9b484a3f
No related branches found
No related tags found
No related merge requests found
...@@ -81,7 +81,7 @@ class JoblistController extends ActionController { ...@@ -81,7 +81,7 @@ class JoblistController extends ActionController {
$jobs = $this->jobRepository->findJobs($storagePid, [], FALSE, $jobLimit, $offset); $jobs = $this->jobRepository->findJobs($storagePid, [], FALSE, $jobLimit, $offset);
// get all jobs for the current page // get all jobs for the current page
$jobsCount = \count($this->jobRepository->findJobs($storagePid, [], FALSE, 0, $offset)); $jobsCount = \count($this->jobRepository->findJobs($storagePid));
$numberOfPages = ($jobLimit <= 0 ? 0 : ceil($jobsCount / $jobLimit)); $numberOfPages = ($jobLimit <= 0 ? 0 : ceil($jobsCount / $jobLimit));
$this->view->assign('jobs', $jobs); $this->view->assign('jobs', $jobs);
......
{namespace sg=SGalinski\SgJobs\ViewHelpers}
<f:render <f:render
partial="Filter" partial="Filter"
arguments="{filters: filters, countries: countries, cities: cities, companies: companies, areas: areas, arguments="{filters: filters, countries: countries, cities: cities, companies: companies, areas: areas,
...@@ -8,3 +9,10 @@ ...@@ -8,3 +9,10 @@
<f:for each="{jobs}" as="job"> <f:for each="{jobs}" as="job">
<f:render partial="Job" arguments="{job: job}" /> <f:render partial="Job" arguments="{job: job}" />
</f:for> </f:for>
<div id="sgjobs-pagination">
<f:format.raw>
<sg:pageBrowser numberOfPages="{numberOfPages}" />
</f:format.raw>
</div>
...@@ -13,11 +13,11 @@ ...@@ -13,11 +13,11 @@
<hr> <hr>
</f:for> </f:for>
</div> <div id="sgjobs-pagination">
<div id="sgjobs-pagination"> <f:format.raw>
<f:format.raw> <sg:pageBrowser numberOfPages="{numberOfPages}" />
<sg:pageBrowser numberOfPages="{numberOfPages}" /> </f:format.raw>
</f:format.raw> </div>
</div> </div>
<div id="sgjobs-apply-nojob"> <div id="sgjobs-apply-nojob">
<f:form action="applyForm" controller="Joblist" pluginName="JobApplication" pageUid="{settings.applyPage}" objectName="jobData"> <f:form action="applyForm" controller="Joblist" pluginName="JobApplication" pageUid="{settings.applyPage}" objectName="jobData">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment