Moodle-Datenbank: Einträge in Tabellen nummerieren

In der Vorlage der Listenansicht folgende Eintragungen vornehmen:

oberer Abschnitt:

<table>

<tr>
<th>Nr.</th>
<th>Spalte 2</th>
<th>Funktionen</th>
</tr>

mittlerer Abschnitt:

<tr>

<td name="rowNr"> </td>
<td>[[Feld]]</td>
<td>##edit## ##more## ##approve## ##delete##</td>

</tr>

unterer Abschnitt

</table>

In der Vorlage des JavaScripts folgende Eintragung vornehmen:

var rowCounter = 0;
 
function init(){
    
   var numRows = document.getElementsByName("rowNr");
    for (j=0; j<numRows.length; j++) {
       rowCounter++;
       numRows[j].innerHTML = rowCounter;
   }
}
 
window.onload = init;

Tipp: Gegebenenfalls die Seite in der Listenansicht neu laden…

Moodle-Datenbank-Tipp: Zeilen in Listenansicht zählen

Wenn man die Datenbankeinträge in der Listenansicht als eine gemeinsame Tabelle erstellt hat, möchte man ggf. wissen, wie viele Zeilen vorhanden sind (ohne auf die Einzelansicht gehen zu müssen).

Dies ist mit etwas JavaScript und ein paar Ergänzungen im Code der Listen-Vorlage möglich:

Code

Code für die Vorlage „JavaScript“

Damit der Code funktioniert, mussten diese Veränderungen (gelb hinterlegt) in der Vorlage für die Listenansicht vorgenommen werden: