- Repo for opensource odoo website theme (since V13.0)
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.

96 lines
6.2 KiB

5 years ago
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <!-- PREHEADER - Add Contact, Social, Language -->
  4. <template id="preheader" inherit_id="website.layout" name="preHeader">
  5. <xpath expr="//div[@id='wrapwrap']/header/nav" position="before">
  6. <nav id="preheader">
  7. <div class="container">
  8. <div class="row">
  9. <div class="col-lg-12 d-flex">
  10. <ul id="contact" class="list-inline m-0">
  11. <li class="list-inline-item home d-none d-md-inline-block">
  12. <a href="/"><i class="fa fa-home fa-1x"/></a>
  13. </li>
  14. <li class="list-inline-item home d-inline-block d-md-none">
  15. <a href="/contactus"><i class="fa fa-envelope fa-1x"/>Contact</a>
  16. </li>
  17. <li class="list-inline-item d-none d-lg-inline-block">
  18. <a href="/contactus"><i class="fa fa-map-marker fa-1x"/>Meet us</a>
  19. </li>
  20. <li class="list-inline-item d-none d-md-inline-block" t-ignore="true">
  21. <i class="fa fa-phone fa-1x"/>
  22. <span t-field="res_company.phone"></span>
  23. </li>
  24. <li class="list-inline-item d-none d-md-inline-block" t-ignore="true">
  25. <i class="fa fa-envelope fa-1x"/><a t-attf-href="mailto:{{ res_company.email }}" t-field="res_company.email"/>
  26. </li>
  27. </ul>
  28. <div id="social" class="ml-auto">
  29. <a t-if="website.social_facebook" t-att-href="website.social_facebook" target="_blank">
  30. <i class="fa fa-facebook fa-1x"/>
  31. </a>
  32. <a t-if="website.social_twitter" t-att-href="website.social_twitter" target="_blank">
  33. <i class="fa fa-twitter fa-1x"/>
  34. </a>
  35. <a t-if="website.social_linkedin" t-att-href="website.social_linkedin" target="_blank">
  36. <i class="fa fa-linkedin fa-1x"/>
  37. </a>
  38. <a t-if="website.social_youtube" t-att-href="website.social_youtube" target="_blank">
  39. <i class="fa fa-youtube fa-1x"/>
  40. </a>
  41. <a t-if="website.social_github" t-att-href="website.social_github" target="_blank">
  42. <i class="fa fa-github fa-1x"/>
  43. </a>
  44. <a t-if="website.social_instagram" t-att-href="website.social_instagram" target="_blank">
  45. <i class="fa fa-instagram fa-1x"/>
  46. </a>
  47. </div>
  48. <ul id="language" class="list-inline m-0 js_language_selector d-none d-md-block" t-if="(request.is_frontend_multilang and len(languages) &gt; 1) or (website and editable)">
  49. <li class="list-inline-item">
  50. <div class="btn-group">
  51. <button data-toggle="dropdown" type="button" class="dropdown-toggle">
  52. <i class="fa fa-globe fa-1x"/>
  53. </button>
  54. <div role="menu" class="dropdown-menu dropdown-menu-right js_language_selector">
  55. <t t-foreach="languages" t-as="lg">
  56. <a t-attf-class="js_change_lang dropdown-item#{' active' if lang == lg[0] else ''}"
  57. t-att-href="url_for(request.httprequest.path + '?' + keep_query(), lang_code=lg[0])"
  58. t-att-data-url_code="lg[0]" class="js_change_lang">
  59. <t t-esc="lg[2].split('/').pop()"/>
  60. </a>
  61. </t>
  62. <t groups="base.group_website_publisher">
  63. <t t-set="url_return" t-value="url_for('', lang_code='[lang]') + '?' + keep_query()"/>
  64. <a t-attf-href="/web#action=base.action_view_base_language_install&amp;website_id=#{website.id}&amp;url_return=#{url_return}"
  65. class="dropdown-item">
  66. <i class="fa fa-plus-circle"/>Add...
  67. </a>
  68. </t>
  69. </div>
  70. </div>
  71. </li>
  72. </ul>
  73. </div>
  74. </div>
  75. </div>
  76. </nav>
  77. </xpath>
  78. </template>
  79. <!-- Add arrow in footer copyright -->
  80. <template id="add_footer_arrow" inherit_id="website.layout">
  81. <xpath expr="//div[hasclass('o_footer_copyright')]//div[hasclass('row')]/div[1]" position="attributes">
  82. <attribute name="class" separator=" " remove="col-lg-6" add="col-lg-5"/>
  83. </xpath>
  84. <xpath expr="//div[hasclass('o_footer_copyright')]//div[hasclass('row')]/div[2]" position="attributes">
  85. <attribute name="class" separator=" " remove="col-lg-6" add="col-lg-5"/>
  86. </xpath>
  87. <xpath expr="//div[hasclass('o_footer_copyright')]//div[hasclass('row')]/div[1]" position="after">
  88. <div class="col-lg-2 d-none d-md-block text-center">
  89. <a href="#" class="top"><i class="fa fa-arrow-up fa-1x"/></a>
  90. </div>
  91. </xpath>
  92. </template>
  93. </odoo>