旅游在odoo中如何运作

how does tour work in odoo

我写了一个简单的 views/menu_items.xml 来制作 res.patner 的基本视图,以测试 odoo 中的游览如何工作

    <?xml version="1.0" encoding="UTF-8"?>
<odoo>
    <act_window id="action_all_customers"
        name="All customers"
        res_model="res.partner"
        view_mode="list,form"
        domain="[('customer', '=', True)]"
        context="{'default_customer': True}"
        limit="80" />
    <menuitem id="menu_custom_toplevel"
        name="My custom menu" />
    <menuitem id="menu_custom_left"
        parent="menu_custom_toplevel"
        name="This will appear in the left bar" />
    <menuitem id="menu_all_customers"
        parent="menu_custom_left"
        action="action_all_customers"
        sequence="10"
        groups="" />
</odoo>

在 project/static/src/js 中,我写了一个简单的 2 步游览,名称为 example tour

    odoo.define('example.tour',function(require){
        "use strict";

        var core =require('web.core');
        var tour =require('web_tour.tour');

        var _t=core._t;

        tour.register('example_tour',{
            url:"/web",
        },[tour.STEPS.MENU_MORE,{
            trigger:'.oe_menu_toggler[data-menu-xmlid="chap10.menu_custom_toplevel"]',
            content:_t('Want to <b>create customers</b>?<br/><i>Click on My customer menu to start.</i>'),
            position:'bottom',
        },
        {
            trigger: '.o_list_button_add',
            content: _t('Let\'s create your first customer.'),
            position: 'right',
            width: 200,
        }
    ]);

});

资源文件我也写好了。 在 odoo 中,当我从 developer tours 的 start tour 开始我的 "example.tour" 时,它工作正常并快速向我展示了 tour 运行 但是我如何让 tour 在我登录时自动显示它有时会自动显示其他旅行,有时是我的旅行,但我不知道如何

我昨天遇到了这个问题,最后,我找到了解决办法,这个慢慢的导览,如果你想让提示和你需要的内容一起出现,自然这个过程应该第一次出现,一次一次新用户,所以你应该删除数据库并创建新的,在这种情况下会出现自动游览

解决方法很简单,删除odoo页面上的cookies即可解决问题。 如果那个 dosent 在 odoo 中工作,你必须激活开发者模式(带资产)转到页面右上角的设置,你会找到选项激活开发者模式(带资产)按下它,然后在你的左边屏幕的一角是仪表板 在(常规设置技术>用户界面>导览)中删除您要重复使用的导览