first push message
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
<odoo>
|
||||
<record id="res_config_settings_view_form_inherit_khmer" model="ir.ui.view">
|
||||
<field name="name">res.config.settings.view.form.inherit.khmer</field>
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="inherit_id" ref="base.res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//app[@name='general_settings']" position="inside">
|
||||
|
||||
<!-- HIDDEN LINK FIELD (Required for saving) -->
|
||||
<field name="khmer_theme_config_id" invisible="1"/>
|
||||
|
||||
<block title="🇰 Khmer Theme Customization" name="khmer_theme_settings">
|
||||
<!-- Font Settings -->
|
||||
<!-- Inside the setting block for Font -->
|
||||
<setting id="khmer_font_setting" string="Custom Font" help="Upload .ttf font file">
|
||||
<div class="content-group">
|
||||
|
||||
<!-- Font Name Field -->
|
||||
<div class="mt16 row">
|
||||
<label for="khmer_font_name" string="Font Family Name)" class="col-lg-3 o_light_label"/>
|
||||
<field name="khmer_font_name" filename="khmer_font_file"/>
|
||||
</div>
|
||||
|
||||
<!-- Font Upload Field with Filename Attribute -->
|
||||
<div class="mt16 row">
|
||||
<label for="khmer_font_file" string="Upload Font (.ttf)" class="col-lg-3 o_light_label"/>
|
||||
<!-- Add filename="khmer_font_file_name" to track the real name -->
|
||||
<field name="khmer_font_file" class="col-lg-4" widget="binary" filename="khmer_font_file_name"/>
|
||||
</div>
|
||||
|
||||
<!-- Hidden field to store the actual filename (Required for the widget to work) -->
|
||||
<field name="khmer_font_file_name" invisible="1"/>
|
||||
|
||||
<div class="text-muted small mt8">
|
||||
<i class="fa fa-info-circle"/> The font name will be extracted automatically upon upload.
|
||||
</div>
|
||||
</div>
|
||||
</setting>
|
||||
|
||||
<!-- Menu Settings -->
|
||||
<setting id="khmer_menu_setting" string="Menu Header" help="Set color or image">
|
||||
<div class="content-group">
|
||||
<div class="mt16 row">
|
||||
<label for="khmer_menu_bg_color" string="Color" class="col-lg-3 o_light_label"/>
|
||||
<field name="khmer_menu_bg_color" class="col-lg-4" widget="color"/>
|
||||
</div>
|
||||
<div class="mt16 row">
|
||||
<label for="khmer_menu_bg_image" string="Image" class="col-lg-3 o_light_label"/>
|
||||
<field name="khmer_menu_bg_image" class="col-lg-4" widget="binary"/>
|
||||
</div>
|
||||
</div>
|
||||
</setting>
|
||||
|
||||
<!-- Responsive -->
|
||||
<setting id="khmer_responsive_setting" string="Responsive">
|
||||
<div class="content-group">
|
||||
<div class="mt16 row">
|
||||
<label for="khmer_is_responsive" string="Enable" class="col-lg-3 o_light_label"/>
|
||||
<field name="khmer_is_responsive" class="col-lg-4"/>
|
||||
</div>
|
||||
</div>
|
||||
</setting>
|
||||
|
||||
</block>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user