嗯。正如标题所说,我的任务是在用户配置文件中创建自定义字段,并且在这个问题上有点碰壁。这是一个非常小的自定义,添加一个yearly_target字段到用户编辑和详细信息视图。
我很高兴偶然发现了this article to add a custom field in sugar。
虽然这是一个很大的帮助,但它似乎遗漏了一两个小问题。
要在编辑视图和详细视图中显示字段,显然需要创建和编辑EditView.php和EditView.tpl以及DetailView.php和DetailView.tpl,除非我不太确定这些文件的位置。年度目标字段显示在用户列表视图中,但不显示在编辑/详细视图中。我尝试了custom/modules/Users和custom/modules/Users/ext,但在模板中所做的更改(静态html更改)没有任何效果。
有人知道这些文件应该放在哪里吗?
谢谢大家!
发布于 2011-10-28 22:26:45
它们应该放在自定义的/modules/Users/目录中。请务必更改模块和DetailView.php文件中的引用,以引用自定义/ EditView.php /Users/目录中的模板,而不是模块/Users/目录中的默认模板。
https://stackoverflow.com/questions/7924531
复制相似问题