Ajax 如何使用Opencart打开特定文件夹中的filemanager?

Ajax 如何使用Opencart打开特定文件夹中的filemanager?,ajax,opencart,Ajax,Opencart,我正在我的电子商务中创建一个多卖家,我希望每个卖家都有一个文件夹 所以我需要一个这样的目录 catalog/ image/ seller/ 1/ /profile /banner /products 2/ /profile /banner /products 其中1和2表示为卖家ID。在Opencart默认设置中,它始终位于图像的根文件夹中 如何控制目录?以及如何

我正在我的电子商务中创建一个多卖家,我希望每个卖家都有一个文件夹

所以我需要一个这样的目录

catalog/
  image/
    seller/
      1/
        /profile
        /banner
        /products
      2/
        /profile
        /banner
        /products
其中1和2表示为卖家ID。在Opencart默认设置中,它始终位于图像的根文件夹中

如何控制目录?以及如何防止filemanager返回根目录

我应该在哪里编辑这些部分

文件管理器通常在这段代码中

<a href="" id="thumb-image<?php echo $image_row; ?>" data-toggle="image" class="img-thumbnail">
    <img src="<?php echo $product_image['thumb']; ?>" alt="" title="" data-placeholder="<?php echo $placeholder; ?>" />
</a>


我正在使用Opencart 2.0.1.1版

在ajax调用中,您可以在查询字符串中传递目录,如
directory=example
。url本身在
admin/view/javascript/common.js
中指定。您需要修改此处的代码以捕获登录用户的id并使用它指定路径。大概是这样的:

url: 'index.php?route=common/filemanager&token=' + getURLVar('token') + '&target=' + $(element).parent().find('input').attr('id') + '&thumb=' + $(element).attr('id') + '&directory=<?php $this->user->getId(); ?>',
url:'index.php?route=common/filemanager&token='+getURLVar('token')+'&target='+$(element).parent().find('input').attr('id')+'&thumb='+$(element).attr('id')+'&directory=',