Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
2 Replies
9807 Tampilan

Hi,
I builded a website in odoo using visual builder. Everything worked fine until I had to move whole view code to a new one. From this moment the visual builder is not working properly - I can not insert a block on whole site, but just on the footer area. I noticed that <div class="oe_structure"/> is responsible for this, but if I put it on very top of code right behind <t t-call="website.layout">, blocks can be insert only on footer, if I put code somewhere else for example between <section/><section> then I can insert blocks just between this section.
Where I should insert that div?

Avatar
Buang
Penulis Jawaban Terbai

My structure is correct. Bug is somewhere else. I used that code to hide content for logged/non logged user 
<t t-if="website.user_id == user_id"> CONTENT </t>

<t t-if="website.user_id != user_id"> CONTENT </t>

Hiding works fine, but with that element visual builder is not working properly. Can someone help me fix that? 

Avatar
Buang
Jawaban Terbai

Every web page has its own QWeb view. This is an example for a homepage:

<t name="Home" priority="29" t-name="website.homepage">
<t t-call="website.layout">
<t t-set="pageName" t-value="'homepage'"/>
<div id="wrap" class="oe_structure oe_empty">
<section class="s_media_block" src="https://youtu.be/J1xzhXmta04" loop="loop" autoplay="autoplay" opacity="1" background="js-rgba(0, 0, 0, 0)" iframefit="fitCont" style="height: 544px; overflow: hidden;">
<div class="v-align text-center preserve3d">
<h1 class="text-center">Any Text<br/></h1>
</div>
</section>
</div>
</t>
</t>

This may help you understand the structure of Odoo web pages.

Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
2
Feb 23
2462
1
Jun 18
4086
0
Des 22
1375
0
Jul 21
5491
1
Okt 20
6505