Schon wieder. Es ist nur eine kleine Klammer, aber mit großer Wirkung. Zumindest wurde bei mir nicht korrekt sortiert, wenn ich eine Eigenschaft ausgewählt habe (was anderes als name). Der Grund dafür ist die viel zu sehr verschachtelte Abfrage, um die Sortier-Reihenfolge festzulegen.
Was nicht funktioniert (class.tx_address_pi1.php Zeilen 140ff):
$this->conf['sortByColumn'] = $this->ffData['sortBy'] ? $this->ffData['sortBy'] : $this->conf['sortByColumn'] ? $this->conf['sortByColumn'] : 'name';
Was aber funktioniert:
$this->conf['sortByColumn'] = $this->ffData['sortBy'] ? $this->ffData['sortBy'] : ($this->conf['sortByColumn'] ? $this->conf['sortByColumn'] : 'name');
Die fehlende Klammer sorgt dafür, dass die Sortierung immer auf „name“ gesetzt wird, egal was ausgewählt wurde.