我是vtiger的新手,我正在使用vtiger CRM 5.4.0
。当我向产品添加图像时,它不会显示在其详细视图中。图像上传并插入数据库我认为问题在于列出部分。我在副产品模块DetailView.php中找到了一个代码
smarty->assign('BLOCKS', getBlocks($currentModule,'detail_view','',$focus->column_fields));
所有区块都来自哪里,但我不知道所有产品图片的列表。任何帮助将不胜感激
答案 0 :(得分:0)
首先确认保存在vTiger动态创建的正确目录中的图像。
目录路径:http://example.com/storage/2013/November/week3/image_name.png
如果要在实时服务器上载文件,请设置文件夹/目录权限。
然后创建新产品并再次上传文件。
答案 1 :(得分:0)
要解决此问题,请修改文件vtlib\Vtiger\Functions.php
并在此功能中添加(第196行中的aprox):
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);
问候。