Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何从Odoo网站打开文档或pdf文档?_Html_Openerp_Odoo 8 - Fatal编程技术网

Html 如何从Odoo网站打开文档或pdf文档?

Html 如何从Odoo网站打开文档或pdf文档?,html,openerp,odoo-8,Html,Openerp,Odoo 8,我们如何通过点击Odoo中的任何链接来打开word文档或pdf文件?需要执行哪些步骤?1)安装模块文档管理系统(文档) 2) 创建目录(知识菜单单元)或使用现有目录。附加到此类别所需文件(表格上方的“附件”按钮) 3) 因为它是下载的,所以会生成一个url。要访问它:鼠标右键单击下载的文件-保存url 4) 将url添加到网站。按它将下载文件(公开提供) 注:上述功能适用于odoo 8 文档管理系统模块在odoo 9社区和enterprice中删除,以便将所有文件存储在ir.attachment

我们如何通过点击Odoo中的任何链接来打开word文档或pdf文件?需要执行哪些步骤?

1)安装模块文档管理系统(文档)

2) 创建目录(知识菜单单元)或使用现有目录。附加到此类别所需文件(表格上方的“附件”按钮)

3) 因为它是下载的,所以会生成一个url。要访问它:鼠标右键单击下载的文件-保存url

4) 将url添加到网站。按它将下载文件(公开提供)

注:上述功能适用于odoo 8

文档管理系统模块在odoo 9社区和enterprice中删除,以便将所有文件存储在ir.attachment模型中

所以。从程序上讲,这几乎是一样的。“文档”模块允许将文件附加到任何对象,包括product.product(或product.template)。所以你必须找到它:

附件id=self.env['ir.attachment'].search([('res_model','=','product.product'),('res_id','=','product.id)])

其中product.id-是所需产品的id。例如,您可以将product.product类中的附件ID存储为one2many字段。之后,您可以获得任何附件的url。例如,对于二进制文件:

对于附件中的附加\u ID: url=''+'/web/binary/saveas?model=ir.attachment&field=datas&filename_field=name&id='+str(attach.id)


使用产品中的foreach,可以轻松地将此url添加到网站产品网站。附件\u id

我已经检查了此Jainik,我不希望它被下载,因此您可以检查网站\u幻灯片模块OK谢谢Jainik Patel,我会检查它并让您知道我发现的是什么,它是另一个页面和频道Kindof Jainik。我想要的是像在网站-检查网站的条款和条件在页面底部的链接,它打开了一个新的标签pdf格式