Weil ich das auch brauchte, habe ich da mal eine kleine Erweiterung gemacht, die den Wert des Feldes 'calc' auch mit in der DB abspeichert. Die Spalte ist sowieso schon vorhanden, sie wird ohne diese Erweiterung nur nicht befüllt. Ich hab's noch nicht ins Repository gestellt, da ich sie grad erst fertig habe und noch ein wenig probieren muss. Wäre schön, wenn ihr auch mal Zeit hättet das zu testen.
Contao 2.10.2 (trunk)
Mit dem Feld vom Typ Berechnen kann man auch Strings aus 2 Feldern verketten, ihr müsst euch nur gut mit MySQL-Querys auskennen. Mit dieser Erweiterung wird auch dieser Wert in der DB gespeichert.
Angenommen ihr wollt sowas hier in einem Feld stehen haben: '2012 - Bundesliga' od. '2013 - Regionalliga'. Ihr habt eine Taxonomie 'season' mit 2012, 2013... und eine Taxonomie 'league' mit 'Bundesliga', 'Regionalliga' .... Erzeugt jeweils ein Feld vom Typ 'Auswahl' mit der jeweiligen Taxonomie. Erzeugt jetzt ein neues Feld 'Spielbetrieb' vom Typ 'Berechnen' und tragt diesen Query ein:
Code:
CONCAT((SELECT name from tl_taxonomy WHERE id=season), ' - ', (SELECT name from tl_taxonomy WHERE id=league))
Über die Auswahlfelder wählt ihr jetzt 'Saison' und 'Liga', die Verkettung der beiden Felder wird im Feld Spielbetrieb gespeichert.
--
Sorry, bei der ersten Version fehlte was aus meiner dcaconfig
Lesezeichen