{namespace sg=SGalinski\SgJobs\ViewHelpers} {namespace be=TYPO3\CMS\Backend\ViewHelpers} <f:layout name="Default"/> <f:section name="iconButtons"> </f:section> <f:section name="headline"> <f:translate key="backend.jobs.header"/> </f:section> <f:section name="main"> <f:flashMessages /> <f:if condition="{pageUid}"> <f:then> <f:render partial="Filter" arguments="{_all}"/> <f:render partial="CreateJob" arguments="{_all}"/> <p> <f:translate key="backend.message.sorting"/> </p> <f:if condition="{manualSortingDestroysEverything}"> <h2> <f:translate key="backend.manualSortingBug"/> </h2> </f:if> <f:if condition="{totalJobCount}"> <f:then> <div class="panel panel-default recordlist"> <div class="table-fit"> <table data-table="tx_sgjobs_domain_model_job" class="table table-striped table-hover"> <thead> <tr> <td class="bg-light" colspan="3"> <f:render partial="Pagination" arguments="{pagination: pagination}"/> </td> </tr> </thead> <tbody> <f:for each="{pagination.items}" as="job" iteration="iter"> <tr data-uid="{job.uid}"> <td nowrap="nowrap" class="col-icon"> <f:format.raw><sg:backend.icon table="tx_sgjobs_domain_model_job" row="{job}" /></f:format.raw> </td> <td> <be:link.editRecord uid="{job.uid}" table="tx_sgjobs_domain_model_job"> <span>{job.title} - <sg:backend.companyLabel uid="{job.uid}" companyraw="{job.company}"></sg:backend.companyLabel> </span> </be:link.editRecord> </td> <td nowrap="nowrap" class="col-control"> <f:format.raw><sg:backend.control table="tx_sgjobs_domain_model_job" row="{job}" allItems="{pagination.items}" iter="{iter}" /></f:format.raw> </td> </tr> </f:for> </tbody> </table> </div> </div> </f:then> <f:else> <p> <f:translate key="backend.noJobsMessage"/> </p> </f:else> </f:if> </f:then> <f:else> <f:render partial="SelectRoot" arguments="{pages: pages}"/> <f:if condition="{isAdmin}"> <f:render partial="CreateJob" arguments="{pageUid: pageUid}"/> </f:if> </f:else> </f:if> </f:section>