微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何生成从自定义模块下载文件的链接? PrestaShop 1.7

如何解决如何生成从自定义模块下载文件的链接? PrestaShop 1.7

我开发了一个模块,可以添加使用自定义 .csv 文件导入产品的功能。 在管理面板的导入页面上,有一个用于下载示例 .csv 文件以进行导入的块。 我还替换了显示用于导入的标准 CSV 文件的下载链接列表的模板。但所有这些链接都是使用 prestashop 小部件生成的。

<div class="card-block">
    <div class="list-group">
        {{ ps.import_file_sample('Sample Categories file','categories_import') }}
        {{ ps.import_file_sample('Sample Products file','products_import') }}
        {{ ps.import_file_sample('Sample Combinations file','combinations_import') }}
        {{ ps.import_file_sample('Sample Customers file','customers_import') }}
        {{ ps.import_file_sample('Sample Addresses file','addresses_import') }}
        {{ ps.import_file_sample('Sample Brands file','manufacturers_import') }}
        {{ ps.import_file_sample('Sample suppliers file','suppliers_import') }}
        {{ ps.import_file_sample('Sample Aliases file','alias_import') }}
        {{ ps.import_file_sample('Sample Store Contacts file','store_contacts') }}
        {{ ps.import_file_sample('Custom import Products','custom_import_products') }}
        {# Here I want to Paste the download link of my CSV file.#}
    </div>
</div>

这个小部件会生成

这样的链接
<a class="list-group-item list-group-item-action" href="/admin313mqb45c/index.PHP/configure/advanced/import/sample/download/products_import?_token=LWfVtgamtkNgwzAhhj92a3mxYOGD1lid08R4YYlF5Oo">
    Sample Products File
</a>

但由于我正在制作一个单独的模块,我希望我的文件不在通用下载目录中,而是在模块内。

因此,我想确切地了解我应该将我的文件放在模块中的什么位置,然后我如何生成指向该文件链接以便访问者可以下载它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。