如何在vtiger中修改姓名的顺序

Vtiger 5.1中,默认是采用先姓后名的联系人显示方式。相对英文来说,是先Frist Name,后Last Name。对亚洲国家,这种显示方式是符合显示习惯的。但是对于欧美国家来说,这种显示方式将不符合实际的使用习惯,同时包括在PDF文件的输出中。

未修改之前的联系人显示方式:先姓后名。
[attach]417[/attach]

这是联系人的信息
[attach]418[/attach]

如果希望将联系人修改为先名后姓,那么需要修改 include/utils/CommonUtils.php 文件中的 getContactName() 函数。

将内容if (getFieldVisibilityPermission("Contacts", $current_user->id,'firstname') == '0') { $contact_name .= ' '.$firstname; }修改为 if (getFieldVisibilityPermission("Contacts", $current_user->id,'firstname') == '0') { $contact_name = $firstname.' '; } $contact_name .= $lastname;[attach]419[/attach]

我们现在再来看看联系人的显示情况
[attach]420[/attach]

同样,生成的PDF文件也改变了名字的显示顺序了。
[attach]421[/attach]