Hallo Inge,
mit ein wenig tricksen und etwas CSS kannst du das hinbekommen. Ich versuche hier mal eine Anleitung zu schreiben:
Feld anlegen
Du benötigst ein Feld vom Typ "Menü" oder "Einfachwahl" z.B. mit dem Namen "status"
Für dieses Feld legst du zwei Werte fest z.B.: "In Bearbeitung" und "abgeschlossen". Wichtig: der zweite Wert muss ein Wort sein.
Vorlage zur Eingabe anpassen
Jetzt passt du die Vorlage für die Eingabe neuer Einträge an, so dass dieses neue Feld in der Eingabe vorkommt.
Vorlage für die Listenansicht anpassen
Ich gehe hier von einer Standardvorlage aus, bei der im mittleren Bereich für jeden Datensatz eine Tabelle definiert wird. Hast du dort bereits eine optimierte Struktur, so dass im mittleren Bereich nur die Zeilen definiert werden, muss das Beispiel analog
für die Zeile anstelle der Tabelle gemacht werden.
In der Listen-Vorlage nutzt du jetzt das neue Feld "status" und trägst es nicht für eine Ausgabe ein, sondern in die "class" Angabe der Tabelle. Dazu musst du den Editor deaktivieren.
Das würde dann ungefähr so aussehen:
Suche nach der Tabellendefinition:
<table class="mod-data-default-template ##approvalstatus##">
und trage dort zusätzlich das Feld "status" ein:
<table class="mod-data-default-template [[status]] ##approvalstatus##">
Wichtig ist, dass vor und nach "[[status]]" ein Leerzeichen steht.
CSS-Vorlage anpassen
In dieser Vorlage kannst du nun die Tabelle nach Belieben formatieren, wenn der Wert "abgeschlossen" ausgewählt wurde. Hier ein Beispiel:
table.abgeschlossen {
background-color:#ffff00;
}
In diesem Beispiel würde die Tabelle einen gelben Hintergrund bekommen, wenn im Menü "abgeschlossen" gewählt wurde.
Ich hoffe, das war halbwegs verständlich
.
Viele Grüße
Andreas