【问题标题】:SugarCRM CE smarty error after upgrade升级后 SugarCRM CE smarty 错误
【发布时间】:2017-11-20 19:49:01
【问题描述】:

我最近将我们的 SugarCRM CE 表格 5.x 升级到了 6.2.6。我有过一些艰难的经历,但除了一个问题,我什么都克服了。

联系人、商机和其他类似页面的“电子邮件地址”区域出现以下错误。

警告:Smarty 错误:无法读取资源: “包括/SugarFields/Fields/Base/detailViewFunction.tpl”在 /home/campusre/public_html/sugar/include/Smarty/Smarty.class.php 上 第 1095 行

我在 SugarCRM 论坛上进行了搜索,我发现只有一个类似的帖子过时且没有得到回答。我还联系了我们的托管公司,检查此问题是否与文件或文件夹权限有关,但他们确认不是这种情况下的问题。

我是一名开发人员,但之前没有做过任何 SugarCRM 和 Smarty 开发。我正在自己研究代码,但到目前为止没有成功。

任何建议都将受到高度赞赏。

提前致谢。

【问题讨论】:

    标签: sugarcrm


    【解决方案1】:

    无法读取资源:include/SugarFields/Fields/Base/detailViewFunction.tpl

    这通常意味着对该文件设置了不正确的权限或该文件不存在。但是,在这种情况下,它看起来像是一个外壳问题。该文件是实际的骆驼案例并命名为 DetailViewFunction.tpl。看起来您遇到了区分大小写的问题。我最初的猜测是,这是由于 5.x 中的旧模块或一段代码造成的。

    【讨论】:

    • 感谢您的回答。是的,该文件存在,名称为驼峰式 DetailViewFunction.tpl。我之前想到了这一点,我试图重命名 detailViewFunction.tpl 中的文件以处理这种情况,但它也不起作用。如果像您所说的某些旧模块中存在问题,您是否有一些建议如何进一步调查此问题?
    • 在 detailView 的代码中搜索带有小写 d 的违规代码。
    • 我尝试在整个代码中搜索带有小写 d 的 detailView,但我在某处看不到一些明显的问题。正如我提到的,警告出现在“电子邮件地址”区域的联系人详细信息表中,而不是联系人的电子邮件地址。哪个模板显示了页面的该部分或哪个模块可能包含此旧代码?
    猜你喜欢
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-08
    相关资源
    最近更新 更多