我在电子商务中创建了一个多卖家,我希望每个卖家都有一个文件夹。
所以我需要一个像这样的目录。
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
答案 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(); ?>',