Texte parteispezifisch darstellen

Hallo,

wir bräuchten noch einmal Eure Hilfe. Wir erstellen für unser Projekt eine App für Politiker. Dabei sollen die Texte parteispezifisch dargestellt werden. Wir wollten dabei einen Urtext für die “Großen Parteien” erstellen und einen für die kleinen. Die Koalitionswahrscheinlichkeiten bekommen wiederum einen eigenen Text, da wir bei einer Umfrage herausgefunden haben, dass die Politiker eine kurze und knappe Darstellung bevorzugen.

Unser Urtext für die CDU/CSU lautet wie folgt:
Nach der letzten Forsa Umfrage wird die CDU/CSU stärkste Partei der Bundestagswahl 2017.
Im Vergleich zu den Ergebnissen vom 05.05.2017 sind die Werte der CDU/CSU leicht gestiegen. Der Abstand zur SPD ist in Relation zu den Umfragewerten um 2% größer geworden.
Bei den aktuellen Werten wäre eine Schwarz-Grün Koalition denkbar.

Können wir das so programmieren, dass sich der Text automatisiert auf die SPD anpasst oder müssen wir dazu einen eigenen Urtext erstellen und programmieren?

Der Urtext für die SPD müsste dann ja lauten:
Nach der letzten Forsa Umfrage wird die SPD hinter der Union zweitstärkste Partei der Bundestagswahl 2017.
Im Vergleich zu den Ergebnissen vom 05.05.2017 sind die Werte der Sozialdemokraten leicht gesunken. Damit hat sich der Abstand zur Union in Relation zu den Umfragewerten um 2% vergrößert.
Bei den aktuellen Werten wäre eine Rot-Rot-Grün Koalition denkbar.

Wir wären für eine kurze Hilfestellung sehr dankbar!
Vielen Dank! :slight_smile:

Hi Melanie,

das ist eine spannende Frage:
Grundsätzlich kannst du mit dem sortieren Objekt weiterarbeiten.

Achtung, jetzt wird es hacky:
Du könntest tricksen, um zu ermitteln, welche Position die SPD hat.

  • Eine Liste mit den Namen der Parteien erstellen
  • In dieser Liste die Position der Partei abfragen

Für den ersten Schritt brauchst du eine eindimensionale Liste, die die Parteinamen enthält. Du erhältst sie, indem du sie mit einer neuen Property mit map durchgehst (sinngemäß):
map(list($LIST_Sortierte_Parteien), [x -> x.name])
Anschließend kannst du in einer weiteren Property abfragen, an welcher Position “SPD” in der Liste steht, und zwar mit der Funktion list_pos()
Diese Property gibt dir dann eine Zahl heraus, die dir sagt, wo deine Partei steht.

LG

Frank