我尝试创建一个简单的网站来显示一些信息。我不需要记录,只需要一个按钮来创建序列号。
我尝试了很多东西,但它总是向我显示默认的 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>
有人可以帮助我吗?
如果您的目的是创建自己的模板 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 -->