49 lines
2.5 KiB
XML
49 lines
2.5 KiB
XML
<odoo>
|
|
<template id="image_home_template" name="Home Page Icons">
|
|
<t t-call="web.frontend_layout">
|
|
<t t-set="no_footer" t-value="True"/>
|
|
<t t-set="no_header" t-value="True"/>
|
|
<link rel="stylesheet" type="text/css" href="/home_dashboard/static/src/css/home_menu.css"/>
|
|
|
|
<div class="o_home_menu_background">
|
|
<!-- Top Bar -->
|
|
<div class="o_home_top_bar">
|
|
<span class="o_top_icon o_ai_icon" title="AI">AI</span>
|
|
<span class="o_top_icon fa fa-comments" title="Messages">
|
|
<span class="badge_dot"/>
|
|
</span>
|
|
<span class="o_top_icon fa fa-clock-o" title="Activities"/>
|
|
<span class="o_top_icon fa fa-cog" title="Settings"/>
|
|
<div class="o_user_avatar">
|
|
<t t-esc="user_id.name[0] if user_id else 'U'"/>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container" style="padding-top: 100px;">
|
|
<div class="o_apps">
|
|
<t t-foreach="menus" t-as="menu">
|
|
<a t-attf-href="/web#menu_id={{menu.id}}" class="o_app">
|
|
<div class="o_app_icon_container">
|
|
<t t-if="menu.web_icon">
|
|
<t t-set="icon_data" t-value="menu.web_icon.split(',')"/>
|
|
<img t-attf-src="/{{icon_data[0]}}/{{icon_data[1]}}"
|
|
class="o_app_icon" loading="lazy"
|
|
onerror="this.style.display='none'; this.nextElementSibling.style.display='block';"/>
|
|
<div class="o_app_icon fa fa-cube" style="font-size: 40px; color: #7c7bad; display: none;"/>
|
|
</t>
|
|
<t t-else="">
|
|
<div class="o_app_icon fa fa-cube" style="font-size: 40px; color: #7c7bad;"/>
|
|
</t>
|
|
</div>
|
|
<div class="o_app_name">
|
|
<t t-esc="menu.name"/>
|
|
</div>
|
|
</a>
|
|
</t>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</template>
|
|
</odoo>
|