Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
4115 Vizualizări

In odoo12 I want to create a view that only changes something for website 1 and not website 2.

In odoo backend its very simple with the website_id field. But how do I write that in my own module?

Example:

<template id = "test" name="test" inherit_id="test.test_view" priority="16" website_id="1">
<xpath  expr=.....
.... </xpath>
</template>

Doesn't work. What is the right way to create a view that only applies to one specific website and not any other one?

Imagine profil
Abandonează
Cel mai bun răspuns

Try something like:

<template id = "test" name="test" inherit_id="test.test_view" priority="16">
<t t-if="website.id == 1">
<!-- Content for the first website-->
</t>
<t t-if="website.id == 2">
<!-- Content for the second website-->
</t>
</template>
Imagine profil
Abandonează
Autor Cel mai bun răspuns

Tried it and it works.

Thank you!

Imagine profil
Abandonează

you are welcome. please accept the answer then

Related Posts Răspunsuri Vizualizări Activitate
2
iul. 25
6123
1
iun. 24
3037
0
sept. 22
803
1
ian. 21
4173
1
ian. 19
4705