在odoo中创建一个简单的网站,没有任何默认视图

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

我尝试创建一个简单的网站来显示一些信息。我不需要记录,只需要一个按钮来创建序列号。

我尝试了很多东西,但它总是向我显示默认的 odoo 页面,其中包含新按钮、搜索功能等。我不知道要创建一个简单的网站需要做什么。

这是我的模型和观点: 型号:

借记卡.py

from odoo import fields, models

class DebitCard(models.TransientModel):
_name="debit.card"
_desctiption="Heinzmann debit card"

清单.py

{
'category':'Uncategorized',
'version':'0.1',
'depends':['base'],
'data':[
    'security/ir.model.access.csv',
    'views/debit_card_actions.xml',
    'views/debit_card_menu_items.xml',
    'views/debit_card_view.xml'
]

}

浏览次数: debit_card_view.xml:

    <record model="ir.ui.view" id="debit_card_form_view">
        <field name="name">debit.card.form.view</field>
        <field name="model">debit_card</field>
        <field name="arch" type="xml">
            <form string="test" id="test">
            <sheet>
                <div>
                    Hello World!
                </div>
            </sheet>
            </form>
        </field>
    </record>

debit_card_menu_items.xml:

<menuitem id="debit_card_root_menu" name="Kundenkarte"/>
    <menuitem id="debit_card_sub_root_menu" name="Übersicht" parent="debit_card_root_menu"/>
    <menuitem id="debit_card_sub_sub_root_menu" action="debit_card_action" name="Übersicht" parent="debit_card_sub_root_menu"/>

debit_card_actions.xml:

<record id="debit_card_action" model="ir.actions.act_window">
        <field name="name">Kundenkarte</field>
        <field name="res_model">debit_card</field>
        <field name="view_mode">tree,form</field>
    </record>

有人可以帮助我吗?

html odoo
1个回答
0
投票

如果您的目的是创建自己的模板 lavout,您可以使用此官方教程创建自己的模板:https://www.odoo.com/documentation/16.0/developer/howtos/website_themes/theming.html#theme -模块

出于这样的目的,您不应该使用而是安装网站应用程序,然后创建包含此类继承模板的自定义模块:

 <template id="my_web_layout" name="My WebLayout" inherit_id="web.layout">
<!-- create your custom xml weblayout by using xpath-replacements -->
© www.soinside.com 2019 - 2024. All rights reserved.