将徽标添加到后端顶部导航栏

Add logo to the backend top navbar

我正在尝试将我的徽标添加到顶部导航栏,如下所示:

我修改了 xml 文件 addons\web\static\src\xml\menu.xml 并添加了这个 div:

<div style="height: 100%;display: block;float: left;margin-right: 15px;margin-left: 15px;">
   <img src="https://www.clubsportive.nl/wp-content/uploads/2018/12/logo-example.jpg" height=100%/>
</div>

在 header 里面像这样:

<header t-name="Menu" style="background-color: #4c4c4c;">
    <nav class="o_main_navbar">
        <ul class="o_menu_apps"/>
        <div style="height: 100%;display: block;float: left;margin-right: 15px;margin-left: 15px;">
            <img src="https://www.clubsportive.nl/wp-content/uploads/2018/12/logo-example.jpg" height=100%/>
        </div>
        <a class="o_menu_brand" role="button"/>
        <ul class="o_menu_sections" role="menu"/>
        <ul class="o_menu_systray" role="menu"/>
    </nav>
</header>

但它打破了一切。更改后我只看到白页。 并且控制台内有错误:

怎么了?

您的代码可以正常工作,将 height=100 更改为 height="100 " [使用双引号]

您得到的错误是 xml.etree.ElementTree.ParseError:格式不正确(无效标记):第 8 行,第 102 列 -,您可以从日志文件中检查它。

注意:总是建议继承而不是编辑原始代码。