Odoo 17.0 继承带有 t-name 的模板不起作用

问题描述 投票:0回答:1

我是 Odoo 新手。我正在尝试在 odoo 17.0 的 oe-chatter 顶部栏中添加一个新按钮

我发现chatter.xml(https://github.com/odoo/odoo/blob/17.0/addons/mail/static/src/core/web/chatter.xml)包含顶部栏的元素。我目前正在挣扎,但不知道如何解决。 chatter.xml 仅包含 t-name 但每当我使用 t-inherit 或 t-inherit-mode 时,它都会给我下面提到的错误。

这是我的xml代码:

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
    <t t-inherit="mail.Chatter" t-inherit-mode="extension">
        <xpath expr="//*[contains(@class, 'o-mail-Chatter-activity')]" position="after">
            <button class="btn btn-secondary text-nowrap me-2">             
                    <span>Show messages</span>
            </button>
        </xpath>
    </t>
</odoo>

它给了我一个错误“AssertionError: Element odoo has extra content: t, line 3”。我不知道出了什么问题。请帮忙。非常感谢。

xml odoo-17
1个回答
0
投票

您忘记了 t-name 属性:

显示消息
© www.soinside.com 2019 - 2024. All rights reserved.