在odoo网站视图中的代码里面的Qweb值

时间:2018-03-14 17:54:55

标签: odoo issuu

如何在div脚本data-configid中获得字段 folder.x_code 的价值

<t t-foreach="website.env['x_folders'].search([])" t-as="folder"> <!-- BEGINLOOP -->
              <t t-if="folder.x_actief">
              <div class="col-md-4 text-center">
                <div class="box">
                  <div class="box-content">
                      <h1 t-field="folder.x_name" style="font-size: medium"/>
                    <hr/>

<div data-configid="<t t-esc="folder.x_code"/>" 
style="width:100%; height:371px;" class="issuuembed"></div>                       
                    <script type="text/javascript" src="//e.issuu.com/embed.js" async="true"></script>
                    <br/>
                  </div>
                </div>
              </div>
              </t></t>

2 个答案:

答案 0 :(得分:1)

解决方案thx到Veikko

<t t-foreach="website.env['x_folders'].search([])" t-as="folder">
  <t t-if="folder.x_actief">
     <div class="col-md-4 text-center">
      <div class="box">
        <div class="box-content">
          <h1 t-field="folder.x_name" style="font-size: medium"/>
          <hr/>
          <div t-attf-data-configid="{{folder.x_code}}" style="width:100%; height:371px;" class="issuuembed"></div>                       
          <script type="text/javascript" src="//e.issuu.com/embed.js" async="true"></script>
          </div>
       </div>
       </div>
      </t>
    </t>

答案 1 :(得分:0)

您可以在QWeb中使用t-attf- $ name语法,如下所示:

<div t-attf-data-configid="{{folder.x_code}}"></div>

我没有将它与数据属性一起使用,但我认为没有理由不与它们一起使用。如果有效,请提供反馈!您可以在https://www.odoo.com/documentation/11.0/reference/qweb.html#attributes找到有关来自Odoo参考的qweb的更多信息。

BR,

韦科