Odoo Help

0

Is it possible to embed an image inside a module so a custom report can use it?

By
E.M.
on 9/24/15, 1:46 PM 674 views

I have created a custom report which defines:

<!-- CUSTOM HEADER -->
<template id="header_custom">
<t t-name="header_custom">
<div class="header">
<div class="row">
<img class="img img-responsive" src="http://www.foobar.com/logo.png"/>
<hr/>
<p>
<small>
Foo Ltd.<br/>
Bar Street 10<br/>
99.999 Paris<br/>
                                                VAT: FRA0000000
</small>
</p>
</div>
</div>
</t>
</template>

The file structure in the custom module is:

custom_reports
¦
¦___ __init__.py
¦
¦___ __openerp__.py
¦
¦___ xml
¦ ¦
¦ ¦___ custom_reports.xml
¦
¦___ static
¦
¦___ logo.png


So instead of using:

                                <img class="img img-responsive" src="http://www.foobar.com/logo.png"/>


I am wondering if I could do something like:

                                <img class="img img-responsive" src="../static/logo.png"/>


To allow distribution of images embedded inside the module


1
Axel Mendoza
On 9/24/15, 3:16 PM

I think that your image path should be something like this:

/module_name/static/logo.png


0
Yenthe
On 9/25/15, 2:51 AM

Hi E.M,

The path to your image is invalid. It should be:

<img class="img img-responsive" src="/your_module_name/static/logo.png"/>

Yenthe

To the person who downvoted me: what is wrong with this answer?..

Yenthe
on 10/1/15, 7:23 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Register

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)

Stats

Asked: 9/24/15, 1:46 PM
Seen: 674 times
Last updated: 9/25/15, 2:52 AM