t-if条件内的odoo t-raw/参数

t-if条件内的odoo t-raw/参数,odoo,odoo-12,qweb,Odoo,Odoo 12,Qweb,我在OdooV12内部尝试,如果用户有签名,应该打印出来。如果不是,则只应使用静态文本。 我试过这个: <div> <p t-if="record.user_id and record.user_id.signature"> t-raw="record.user_id.signature"</p> <p t-else="">just the company name</p> /div> t-r

我在OdooV12内部尝试,如果用户有签名,应该打印出来。如果不是,则只应使用静态文本。 我试过这个:

<div>
    <p t-if="record.user_id and record.user_id.signature">
        t-raw="record.user_id.signature"</p>
    <p t-else="">just the company name</p>
/div>

t-raw=“记录.用户\u id.签名”

只是公司名称

/div>
但这将以“t-raw=“record.user\u id.signature”作为文本结束

有什么建议吗?
谢谢。

签名本身就是HTML代码,因此它不应该在
p
标记中。只需尝试使用
t
标记,然后给你的
else
一个
p


只是公司名称


您可能必须扩展if条件,因为清空签名或Odoo中的任何HTML字段将在之后用

填充该字段。

谢谢。现在如果有可用的签名,它就工作了。如果没有签名集,它将只是空白,这就是您提到的扩展if条件吗?@L。Writer yes,因为Odoo正在“空”HTML字段中填写答案中提供的HTML。