Source of file twig_list.tpl.php

Size: 1,084 Bytes - Last Modified: 2023-11-16T22:56:03+01:00

/home/websites/teicee/packagist/site/phpdoc/conf/../vendor/teicee/make-bundle/src/Resources/skeleton/crud/twig_list.tpl.php

1234567891011121314151617181920212223242526272829303132333435363738394041424344
{% extends '<?= $views_path ?>/base.html.twig' %}


{% block main_title %}
	<div role="group" class="btn-group float-end" aria-label="Actions">
		{{ path('<?= $route_name ?>create')|bsButton('new', 'btn.create', 'primary') }}
	</div>
	{{ '<?= $trans_base ?>title.list'|trans }} {{ nbItems|default(items)|bsCount }}
{% endblock main_title %}


{% block main %}
<div id="main_panel" class="card bg-light text-dark">
	<div class="card-header">
		{{ dtFilters() }}
	</div>
	
	<div class="card-body">
		<table id="itemlist" class="table table-striped table-hover{# tic-datatable #}">
		{{ include('<?= $views_path ?>/_list_table.html.twig') }}
		</table>
	</div>
	
	<div class="card-footer">
	</div>
</div>
{% endblock main %}


{% block page_scripts %}
	// Datatable personnalisé (sinon utiliser simplement la classe "tic-datatable")
	{{ (items|length) ? dtGenerate({
		id:         'itemlist',
		persist:    true,
		filters:    true,
		search:     true,
		paging:     true,
		info:       true,
		buttons:    true,
		responsive: true,
		orders:     -1,
	}) }}
{% endblock page_scripts %}