You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
249 lines
20 KiB
249 lines
20 KiB
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
<data>
|
|
<template id="template_header_hamburger_oe_structure_header_fasions"
|
|
inherit_id="website.layout"
|
|
name="Header Fasion" active="True">
|
|
<xpath expr="//header" position="replace">
|
|
<header>
|
|
<section class="top_nav">
|
|
<div class="container">
|
|
<div class="first_nav">
|
|
<div class="row">
|
|
<div class="col-lg-6 col-md-3 col-sm-3">
|
|
<a class="logo" href="/">
|
|
T
|
|
<span>V</span>
|
|
</a>
|
|
</div>
|
|
<div class="col-lg-6 col-md-9 col-12 col-sm-8">
|
|
<div class="row">
|
|
<div class="top_nav_right">
|
|
<!-- Search box -->
|
|
<t t-call="website.website_search_box_input">
|
|
<t t-set="_form_classes"
|
|
t-valuef="o_wsale_products_searchbar_form o_not_editable p-2"/>
|
|
<t t-set="_classes"
|
|
t-valuef=" "/>
|
|
<t t-set="search_type"
|
|
t-valuef="products"/>
|
|
<t t-set="action"
|
|
t-value="'/shop'"/>
|
|
</t>
|
|
<t t-call="website.navbar">
|
|
<t t-set="_navbar_classes"
|
|
t-valuef="o_header_mobile d-block d-lg-none shadow-sm px-0"/>
|
|
<t t-set="_navbar_expand_class"
|
|
t-valuef="None"/>
|
|
<t t-set="_navbar_name"
|
|
t-valuef="Mobile"/>
|
|
|
|
<div id="o_main_nav"
|
|
t-att-id="None"
|
|
class="o_main_nav container flex-wrap justify-content-between">
|
|
<ul class="o_header_mobile_buttons_wrap navbar-nav flex-row align-items-center gap-2 mb-0">
|
|
<li>
|
|
<button
|
|
class="nav-link btn me-auto p-2 o_not_editable"
|
|
type="button"
|
|
data-bs-toggle="offcanvas"
|
|
data-bs-target="#top_menu_collapse_mobile"
|
|
aria-controls="top_menu_collapse_mobile"
|
|
aria-expanded="false"
|
|
aria-label="Toggle navigation"
|
|
>
|
|
<span class="navbar-toggler-icon"/>
|
|
</button>
|
|
</li>
|
|
</ul>
|
|
<div t-attf-class="offcanvas #{_side if _side else 'offcanvas-end'} o_navbar_mobile"
|
|
id="top_menu_collapse_mobile">
|
|
<div class="offcanvas-header justify-content-end o_not_editable">
|
|
<button type="button"
|
|
class="nav-link btn-close"
|
|
data-bs-dismiss="offcanvas"
|
|
aria-label="Close"/>
|
|
</div>
|
|
<div class="offcanvas-body d-flex flex-column justify-content-between h-100 w-100">
|
|
<ul class="navbar-nav">
|
|
<!-- Search bar -->
|
|
<t t-call="website.placeholder_header_search_box">
|
|
<t t-set="_classes"
|
|
t-valuef="mb-3"/>
|
|
<t t-set="_input_classes"
|
|
t-valuef="rounded-start-pill text-bg-light ps-3"/>
|
|
<t t-set="_submit_classes"
|
|
t-valuef="rounded-end-pill bg-o-color-3 pe-3"/>
|
|
<t t-set="limit"
|
|
t-valuef="0"/>
|
|
</t>
|
|
<!-- Navbar -->
|
|
<t t-call="website.navbar_nav">
|
|
<t t-set="_no_autohide_menu_mobile"
|
|
t-valuef="True"/>
|
|
<t t-set="is_mobile"
|
|
t-value="True"/>
|
|
|
|
<!-- Menu -->
|
|
<t t-foreach="website.menu_id.child_id"
|
|
t-as="submenu">
|
|
<t t-call="website.submenu">
|
|
<t t-set="item_class"
|
|
t-valuef="nav-item"/>
|
|
<t t-set="link_class"
|
|
t-valuef="nav-link"/>
|
|
<t t-set="dropdown_toggler_classes"
|
|
t-valuef="d-flex justify-content-between align-items-center"/>
|
|
<t t-set="dropdown_menu_classes"
|
|
t-valuef="position-relative rounded-0 o_dropdown_without_offset"/>
|
|
</t>
|
|
</t>
|
|
</t>
|
|
<!-- Text element -->
|
|
<t t-call="website.placeholder_header_text_element">
|
|
<t t-set="_div_class"
|
|
t-valuef="mt-2 border-top pt-2 o_border_contrast"/>
|
|
</t>
|
|
<!-- Social -->
|
|
<t t-call="website.placeholder_header_social_links">
|
|
<t t-set="_div_class"
|
|
t-valuef="mt-2 border-top pt-2 o_border_contrast"/>
|
|
</t>
|
|
</ul>
|
|
<ul class="navbar-nav gap-2 mt-3 w-100">
|
|
<!-- Sign In -->
|
|
<t t-call="portal.placeholder_user_sign_in">
|
|
<t t-set="_link_class"
|
|
t-valuef="btn btn-outline-secondary w-100"/>
|
|
</t>
|
|
<!-- User Dropdown -->
|
|
<t t-call="portal.user_dropdown">
|
|
<t t-set="_icon"
|
|
t-value="true"/>
|
|
<t t-set="_user_name"
|
|
t-value="true"/>
|
|
<t t-set="_user_name_class"
|
|
t-valuef="me-auto small"/>
|
|
<t t-set="_link_class"
|
|
t-valuef="btn-outline-secondary d-flex align-items-center border-0 px-2"/>
|
|
<t t-set="_icon_class"
|
|
t-valuef="me-2"/>
|
|
<t t-set="_item_class"
|
|
t-valuef="dropdown dropup"/>
|
|
<t t-set="_dropdown_menu_class"
|
|
t-valuef="w-100"/>
|
|
</t>
|
|
<!-- Language Selector -->
|
|
<t t-call="website.placeholder_header_language_selector">
|
|
<t t-set="_btn_class"
|
|
t-valuef="btn-outline-secondary d-flex align-items-center w-100 px-2"/>
|
|
<t t-set="_txt_class"
|
|
t-valuef="me-auto small"/>
|
|
<t t-set="_flag_class"
|
|
t-valuef="me-2"/>
|
|
<t t-set="_div_classes"
|
|
t-valuef="dropup"/>
|
|
<t t-set="_dropdown_menu_class"
|
|
t-valuef="w-100"/>
|
|
</t>
|
|
<!-- Call To Action -->
|
|
<t t-call="website.header_call_to_action_large"/>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
|
|
<!-- cart -->
|
|
<t t-call="website_sale.header_cart_link">
|
|
<t t-set="_icon"
|
|
t-value="True"/>
|
|
</t>
|
|
<a class="navbar-toggler collapsed border-0 "
|
|
type="button"
|
|
data-toggle="collapse"
|
|
data-target="#navbarSupportedContent"
|
|
aria-controls="navbarSupportedContent"
|
|
aria-expanded="false"
|
|
aria-label="Toggle navigation">
|
|
<span class="menu_icon m_color"></span>
|
|
<span class="menu_icon m_color"></span>
|
|
<span class="menu_icon m_color"></span>
|
|
</a>
|
|
<div class="collapse navbar-collapse"
|
|
id="navbarSupportedContent">
|
|
<t t-call="website.navbar_nav">
|
|
<t t-set="_nav_class"
|
|
t-valuef="pe-2"/>
|
|
<t t-foreach="website.menu_id.child_id"
|
|
t-as="submenu">
|
|
<t t-call="website.submenu">
|
|
<t t-set="item_class"
|
|
t-valuef="nav-item"/>
|
|
<t t-set="link_class"
|
|
t-valuef="nav-link"/>
|
|
</t>
|
|
</t>
|
|
</t>
|
|
</div>
|
|
<!-- <button class="openbtn" id="openbtn">-->
|
|
<!-- ☰-->
|
|
<!-- </button>-->
|
|
<!-- Sign In -->
|
|
<t t-call="portal.placeholder_user_sign_in"/>
|
|
<!-- User Dropdown -->
|
|
<t t-call="portal.user_dropdown">
|
|
<t t-set="_icon"
|
|
t-value="true"/>
|
|
</t>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="main_nav">
|
|
<div class="container">
|
|
<nav class="navbar navbar-expand-lg navbar navbar-dark">
|
|
<div class="collapse navbar-collapse"
|
|
id="navbarNavDropdown">
|
|
<ul class="navbar-nav" id="myDIV">
|
|
<!-- Menus -->
|
|
<t t-foreach="website.menu_id.child_id"
|
|
t-as="submenu">
|
|
<t t-if="submenu.page_id">
|
|
<t t-if="submenu.page_id.is_published or request.env.user._is_admin()">
|
|
<li class="nav-item">
|
|
<a t-att-class="'nav-link active' if (submenu.url == '/' and request.httprequest.path == '/') or (submenu.url != '/' and submenu.url in request.httprequest.path) else 'nav-link'"
|
|
t-att-href="submenu.url"
|
|
role="button"
|
|
aria-haspopup="true"
|
|
aria-expanded="false">
|
|
<t t-esc="submenu.name"/>
|
|
</a>
|
|
</li>
|
|
</t>
|
|
</t>
|
|
<t t-else="">
|
|
<li class="nav-item">
|
|
<a t-att-class="'nav-link active' if (submenu.url == '/' and request.httprequest.path == '/') or (submenu.url != '/' and submenu.url in request.httprequest.path) else 'nav-link'"
|
|
t-att-href="submenu.url"
|
|
role="button"
|
|
aria-haspopup="true"
|
|
aria-expanded="false">
|
|
<t t-esc="submenu.name"/>
|
|
</a>
|
|
</li>
|
|
</t>
|
|
</t>
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</header>
|
|
</xpath>
|
|
</template>
|
|
</data>
|
|
</odoo>
|
|
|