如何使用Opencart在特定文件夹中打开文件管理器?

时间:2015-04-20 01:25:11

标签: ajax opencart

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

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

catalog/
  image/
    seller/
      1/
        /profile
        /banner
        /products
      2/
        /profile
        /banner
        /products

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

如何控制目录?还有如何阻止文件管理器返回根目录?

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

通常文件管理器在此代码中。

<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

1 个答案:

答案 0 :(得分:2)

您可以在ajax调用中将目录作为directory=example中的查询字符串传递。网址本身在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(); ?>',