@@ -6,6 +6,9 @@
-gr[0], gr[1] = gr[1], gr[0]
-gr.each do |gruppe|
-unless gruppe.empty?
+ -gruppe.sort_by! do |f|
+ -fach_gliederung=f.fach.gliederungen.find{|f|f.fachklasse == s.fachklasse}
+ -(fach_gliederung && fach_gliederung.sortierung) || f.fach.sortierung_s2
tr
td.fachgruppe-margin
b =repo.fachklasse_info(hj, 'Fachgruppe', gruppe.first.fachgruppe_ID)