43 lines
1.3 KiB
Smarty
43 lines
1.3 KiB
Smarty
{**
|
|
* templates/controllers/listbuilder/listbuilderBody.tpl
|
|
*
|
|
* Copyright (c) 2014-2021 Simon Fraser University
|
|
* Copyright (c) 2000-2021 John Willinsky
|
|
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
|
|
*
|
|
* The table part of a Listbuilder object
|
|
*}
|
|
|
|
<table id="{$gridTableId|escape}">
|
|
{if $columns|@count > 1}{* include column titles as th elements if there is more than one column *}
|
|
{include file="controllers/grid/columnGroup.tpl" columns=$columns}
|
|
<thead>
|
|
<tr>
|
|
{foreach from=$columns item=column}
|
|
{if $column->hasFlag('alignment')}
|
|
{assign var=alignment value=$column->getFlag('alignment')}
|
|
{else}
|
|
{assign var=alignment value=\PKP\controllers\grid\GridColumn::COLUMN_ALIGNMENT_LEFT}
|
|
{/if}
|
|
<th scope="col" style="text-align: {$alignment};">
|
|
{$column->getLocalizedTitle()|escape}
|
|
</th>
|
|
{/foreach}
|
|
</tr>
|
|
</thead>
|
|
{/if}
|
|
<tbody>
|
|
{foreach from=$rows item=lb_row}
|
|
{$lb_row}
|
|
{/foreach}
|
|
{**
|
|
We need the last (=empty) line even if we have rows
|
|
so that we can restore it if the user deletes all rows.
|
|
**}
|
|
<tr class="empty"{if $rows} style="display: none;"{/if}>
|
|
<td colspan="{$columns|@count}">{translate key="grid.noItems"}</td>
|
|
</tr>
|
|
<div class="newRow"></div>
|
|
</tbody>
|
|
</table>
|