如何通过点击Odoo中的任何链接打开word文档或pdf文件?需要完成哪些步骤?
答案 0 :(得分:0)
1)安装模块文件管理系统(文件)。
2)创建目录(知识菜单单元)或使用现有目录。附加到此类别所需文件(按钮"附件"表格上方)
3)自下载以来,它会生成一个网址。要访问它:鼠标右键单击下载的文件 - 保存网址
4)将网址添加到网站。按下它将下载文件(公开可用)。
注意:上面的功能在odoo 8上工作。
文档管理系统模块删除odoo 9社区和enterprice所以这个文件存储在ir.attachment模型中。
因此。以编程方式,它几乎是一样的。模块'文件'允许将文件附加到任何对象,包括product.product(或product.template)。所以你必须找到它:
attachment_ids = self.env [' ir.attachment']。搜索([(' res_model',' =','产品。产物&#39),(' RES_ID',' =',product.id)])。
其中product.id - 是所需产品的ID。例如。您可以将product.product类中的attachment_ids存储为one2many字段。之后,您可以获得任何附件的网址。例如,对于二进制文件:
用于attach_ids中的附件: url =' https://yourcompany.com' +' / web / binary / saveas?model = ir.attachment& field = datas& filename_field = name& id =' + str( attach.id)
可以使用product.attachment_ids中的foreach将此网址轻松添加到网站产品网站