Fehler bei der Inhaltsliste im Backend
Posted: Wed Sep 12, 2007 6:00 pm
In der listcontent.php sind mir vor kurzem folgende Fehler aufgefallen (bug report ist schon raus):
Fehler 1.: Das class-Attribut der ersten Zeile in der Tabelle (nicht die Kopfzeile) ist leer.
Daraus folgt, dass der hover-Effekt nicht funktioniert.
Das liegt daran, dass die Liste mit Hilfe einer Funktion namens "display_hierarchy" (Zeile 570) generiert wird.
Der Wert für das class-Attribut wird aber erst am Ende dieser Funktion definiert. Also nachdem die Zeile generiert wurde.
Somit existiert dieser Wert für die erste Zeile noch nicht.
Lösung:
Die Zeile 804: ($currow == "row1"?$currow="row2":$currow="row1");
einfach an den Anfang der Funktion setzen (z.B. Zeile 576).
Fehler 2.: Wenn ich die Berechtigungen eines Benutzers nur auf "Modify any Page" setze, stimmt die Kopfzeile der Tabelle
nicht mehr mit den Spalten überein. Bsp.: Die Spalte in der angezeigt wird, ob Seiten aktiv/inaktiv sind hat als Überschrift "Standard".
Die Spalte in der angezeigt wird, welche Seite Startseite ist, hat dafür keine Überschrift.
Lösung:
Hab ich derzeit noch keine.
Fehler 1.: Das class-Attribut der ersten Zeile in der Tabelle (nicht die Kopfzeile) ist leer.
Daraus folgt, dass der hover-Effekt nicht funktioniert.
Das liegt daran, dass die Liste mit Hilfe einer Funktion namens "display_hierarchy" (Zeile 570) generiert wird.
Der Wert für das class-Attribut wird aber erst am Ende dieser Funktion definiert. Also nachdem die Zeile generiert wurde.
Somit existiert dieser Wert für die erste Zeile noch nicht.
Lösung:
Die Zeile 804: ($currow == "row1"?$currow="row2":$currow="row1");
einfach an den Anfang der Funktion setzen (z.B. Zeile 576).
Fehler 2.: Wenn ich die Berechtigungen eines Benutzers nur auf "Modify any Page" setze, stimmt die Kopfzeile der Tabelle
nicht mehr mit den Spalten überein. Bsp.: Die Spalte in der angezeigt wird, ob Seiten aktiv/inaktiv sind hat als Überschrift "Standard".
Die Spalte in der angezeigt wird, welche Seite Startseite ist, hat dafür keine Überschrift.
Lösung:
Hab ich derzeit noch keine.