Re: Felder bei Kontakten in Kontaktliste
Ganz so simpel ist es leider nicht. Wenn man in /modules/ProspectLists geht und sich die Datei ProspectList.php ansieht dann findet man dort die folgende Funktion: function create_export_members_query($record_id)
Darin wird für jedes Modul der Kontaktliste (egal was jetzt wirklich befüllt ist) eine Query erstellt und über den Befehl UNION als eine output Datei dargestellt. Union hat aber den Nachteil dass es nur dann funktioniert, wenn alle beteiligten Tabellen die gleiche Struktur haben. Was sie aber nicht haben, schon gar nicht wenn selbst erstellte Felder mit berücksichtigt werden sollen.
Die Lösung liegt in in der Erstellung von Dummy Feldern in der Abfrage die im konkreten Fall so dargestellt werden: select ...., '' as column_header,
Umgelegt auf den vorliegenden Fall bedeutet dies, dass in ALLEN 5 Abfragen der Funktion das zusätzliche Feld der Kontakte mit eingebunden werden muss. Wenn das Feld also groesse_c heißt dann muss in der query für Kontakte stehen: select...,c.groesse_c as Groesse,... und überall anders an der gleichen Stelle select...,'' as Groesse,...
Soweit ich weiß werden Felder aus den cstm Tabellen berücksichtigt, wenn nicht muss das betreffende Feld über die extended vardefs in die Haupttabelle eingebunden werden.
EIne Änderung hier ist NICHT upgrade safe und muss ggf. nach einer Aktualisierung wiederholt werden.
__________________________
Robert Laussegger
http://www.iscongroup.net
Bei Fragen: support@iscon.at
Die deutschen Sprachdateien für SugarCRM und das deutsche Handbuch gibt es hier: http://goo.gl/kPsAz
Ab sofort auch mit 6.4.2
Bookmarks