Odoo去除logo信息、改变官网跳转链接的前端代码调整

       无论是开发人员,还是销售人员,在推广odoo软件给客户商用的前期,为了避免不必要的竞争或其他原因,可能会希望隐藏或去除odoo的官方logo信息,并禁止跳转到odoo官网。ps题外:比如有些用户通过odoo的相关信息了解到这个软件是免费的,就自己开始折腾却又不得法反而最终错过odoo这个优秀平台;也有的用户可能只是因为费用多少的原因抛弃一开始向他们介绍使用软件的人。

        因此,对odoo系统进行一些调整,去除或隐藏原有的一些logo信息,修改一些可能会跳转到官网的链接,有时候就显得挺重要的。

        调整前后具体效果,点击观看链接文章里的视频

       市场上也有些可以进行去除logo的模块,但有些类似模块的使用不但没有完整去除相应信息,反而会增添新的这个模块作者的logo信息,甚至这些模块的安装还会导致odoo某些正常功能失效(比如有模块就会导致网站部分功能报错)。本文将以odoo14版本为实操版本,讲解如何修改实现去除logo信息并修改相应跳转链接,通过本文的学习,读者也可以对odoo前端实现有进一步的了解。没有编程技术的用户也能跟着本文步骤操作实现。

      如上图,对应的代码文件在web模块view下(\addons\web\views)的webclient_templates.xml 下,对应代码如下:

 

<template id="web.login_layout" name="Login Layout">
        <t t-call="web.frontend_layout">
            <t t-set="html_data" t-value="{'style': 'height: 100%;'}"/>
            <t t-set="body_classname" t-value="'bg-100'"/>
            <t t-set="no_header" t-value="True"/>
            <t t-set="no_footer" t-value="True"/>
​
            <div class="container py-5">
                <div t-attf-class="card border-0 mx-auto bg-100 {{login_card_classes}} o_database_list" style="max-width: 300px;">
                    <div class="card-body">
                        <div t-attf-class="text-center pb-3 border-bottom {{'mb-3' if form_small else 'mb-4'}}">
                            <img t-attf-src="/web/binary/company_logo{{ '?dbname='+db if db else '' }}" alt="Logo" style="max-height:120px; max-width: 100%; width:auto"/>
                        </div>
                        <t t-raw="0"/>
                        <div class="text-center small mt-4 pt-3 border-top" t-if="not disable_footer">
                            <t t-if="not disable_database_manager">
                                <a class="border-right pr-2 mr-1" href="/web/database/manager">Manage Databases</a>
                            </t>
                            <a href="https://www.odoo.com?utm_source=db&amp;utm_medium=auth" target="_blank">Powered by <span>Odoo</span></a>
                        </div>
                    </div>
                </div>
            </div>
        </t>
</template>

 

        找到上面代码,进行部分调整为如下图:

        修改保存后,更新web模块,就会变成下图这样(odoo标识和管理数据库都去除了):(点击获取更详细操作

 

odoo开发、培训、技术服务请加qq:2178302127

 

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值