OK...zuerst sorgen wir dafür, dass du die View von dem War-Modul überschreiben kannst.
Dazu gehst du in dein Layout-Verzeichnis und fügst einen weiteren Verzeichnisbaum hinzu, falls nicht schon vorhanden.
Weis ja nicht, welches Layout du nutzt. Ich gehe jetzt einfach mal vom Standard-Layout aus.
clan3columns
------------views
-------------modules
--------------war
---------------index
Aus
application/modules/war/views/index kopierst du dir die
index.php und fügst sie im eben neu erstellten Verzeichnisbaum im Ordner
index ein.
DIESE! Index.php öffnest du jetzt zum bearbeiten.
In Zeile 1 kopierst du dir diese beiden links
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.12.1/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.12.1/js/jquery.dataTables.js"></script>
Dann suchst du dir die Zeile mit
<table class="table table-striped table-hover">
diese wie folgt ändern....
<table id="warsUebersicht" class="table table-striped table-hover display">
Ganz unten fügst du dann dies hinzu.
<script>
$(document).ready( function () {
$('#warsUebersicht').DataTable({
paging: false,
searching: false,
});
} );
</script>
Aber da wir gerade in der Datei am ändern sind
<?php
$gamesMapper = $this->get('gamesMapper');
$gamesMapper = $this->get('gamesMapper');
$gamesMapper = $this->get('gamesMapper');
?>
Von diesen 3 Zeilen am Anfang kannst du 2 löschen
es wird nur eine benötigt...
Fertig !
Die Spalten in deiner War-Übersicht sollten nun Sortierbar sein, einfach auf die Überschriften klicken...
lg
RTX
Zuletzt modifiziert von RTX2070 am 04.09.2022 - 16:26:28