0

我是 vtiger 的新手,我正在使用vtiger CRM 5.4.0. 当我将图像添加到产品时,它不会显示在其详细视图中。图像被上传并插入到数据库中,我认为问题出在列表部分。我在副产品模块 DetailView.php 中找到了一个代码

smarty->assign('BLOCKS', getBlocks($currentModule,'detail_view','',$focus->column_fields));

所有块都来自哪里,但我不知道所有产品图片都来自哪里。任何帮助将不胜感激

4

2 回答 2

0

首先确认保存在 vTiger 中动态创建的正确目录中的图像。

目录路径:http ://example.com/storage/2013/November/week3/image_name.png

如果您要在实时服务器上上传文件,请设置文件夹/目录权限。

然后创建一个新产品并再次上传文件。

于 2013-11-27T11:34:17.513 回答
0

为了解决这个问题,修改文件vtlib\Vtiger\Functions.php并添加(大约在第 196 行)这个函数:

if($mimeType == ''){ $mimeType = $file_details['type']; }

例子:

Before:
194:    //mime type check
195:    $mimeType = mime_content_type($file_details['type']);
196:
197:    $mimeTypeContents = explode('/', $mimeType);

After:
194:    //mime type check
195:    $mimeType = mime_content_type($file_details['type']);
196:    if($mimeType == ''){ $mimeType = $file_details['type']; }
197:    $mimeTypeContents = explode('/', $mimeType);

问候。

于 2016-02-17T23:18:03.867 回答