Hallo
Ich habe ein etwas spezielles Problem.
Wir haben eine Mitarbeiter-Liste, wobei jeder Mitarbeiter zu einem bestimmten Team gehören muss. Dies ist realisiert über ein eigenes MM für die Teams sowie beim Mitarbeiter über einen Select. Damit im Frontend die Leute richtig gruppiert werden verwende ich im Template usort mit einer eigenen Funktion, welche erst nach der Sortier-Spalte des Team-MMs ("reihenfolge") und darin nach der Sortier-Spalte der Mitarbeiter ("reihenfolge") sortiert. Soweit, so gut. Klappt einwandfrei. Damit werden die Mitarbeiter erst sauber nach ihrer Teamzugehörigkeit gruppiert/sortiert und innerhalb ihrer Teams werden sie ebenfalls passend sortiert. Ich kann so also pro Team eine Überschrift anzeigen, dann die Mitarbeiter des Teams aufführen und, sobald das Team wechselt, den nächsten Team-Titel anzeigen und dann mit den entsprechenden Mitarbeitern weiterfahren. Perfekt.
Nun wird die Seite jedoch mehrsprachig und wir müssen die Team-Bezeichnung übersetzen. Dazu habe ich beim Team-MM das Attribut "Team" von "text" in "translatedtext" umgestellt und beim Mitarbeiter-MM den Team-Select von "Auswahl" in "translated select" geändert. Super, auch das funktionierte.
Allerdings habe ich jetzt das Problem, dass die Sortier-Spalte der Teams nicht ausgeliefert wird ([data].[raw].[team] hat nur noch die Daten des Translatedtext und nicht des eigentlichen Team-MMs). Ich kann also im Template nicht mehr nach der Spalte "reihenfolge" des verknüpften MMs ("team") sortieren und damit geht die ganze Gruppierung flöten.
Kann mir jemand sagen, wie ich das jetzt trotzdem sauber gruppiert/sortiert kriege?
Ist relativ dringend, funktionierende Lösung wird gerne auch finanziell belohnt.
Lieber Gruss
Peri
Lesezeichen