OdooDigitizationService/addons/tx_cms/page/homePage.xml

285 lines
19 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<template name="首页" id="tx_cms.txhomepage">
<link rel="stylesheet" href="/web/static/lib/bootstrap/dist/css/bootstrap.css"/>
<link rel="stylesheet" href="/tx_cms/static/src/css/web.css"/>
<t t-call="website.layout">
<t t-set="pageName" t-value="homepage"/>
<div id="wrap" class="oe_structure oe_empty">
<section class="s_carousel_wrapper" data-vxml="001" data-snippet="s_carousel" data-name="旋转木马" style="">
<div class="s_carousel s_carousel_default carousel slide" data-bs-interval="10000"
id="txHomeBanner" style="background-image: none;">
<ol class="carousel-indicators o_we_no_overlay">
<li t-foreach="bannerIds" t-as="bannerId"
t-attf-data-bs-slide-to="{{bannerId_index}}"
t-attf-class="{{'active' if bannerId_index == 0 else ''}}" data-bs-target="#txHomeBanner"
t-attf-aria-current="{{true if bannerId_index == 0 else false}}"/>
</ol>
<div class="carousel-inner" style="height: 588.781px">
<div t-foreach="bannerIds" t-as="bannerId"
t-attf-class="carousel-item pt152 pb152 oe_img_bg o_bg_img_center o_colored_level {{'active' if bannerId_index == 0 else ''}}"
t-attf-style="background-image: url(#{website.sudo().image_url(bannerId, 'img')}); height: 588.781px"
data-name="Slide">
<div class="container oe_unremovable">
<div class="row content">
<div class="carousel-content col-lg-6 o_colored_level">
<h2>
<font style="font-size: 40px;" class="o_default_snippet_text">
<t t-esc="bannerId.banner_one_title"/>
</font>
</h2>
<p class="lead o_default_snippet_text">
<t t-esc="bannerId.banner_two_title"/>
</p>
<p>
<a t-attf-href="{{bannerId.banner_btn_url}}" class="btn btn-primary mb-2 o_default_snippet_text">
<t t-esc="bannerId.banner_btn_name"/>
</a>
</p>
</div>
</div>
</div>
</div>
</div>
<a class="carousel-control-prev o_not_editable o_we_no_overlay" data-bs-slide="prev" role="img"
aria-label="上一页" title="上一页" href="#txHomeBanner">
<span class="carousel-control-prev-icon"/>
<span class="visually-hidden o_default_snippet_text">上一页</span>
</a>
<a class="carousel-control-next o_not_editable o_we_no_overlay" data-bs-slide="next" role="img"
aria-label="下一页" title="下一页" href="#txHomeBanner">
<span class="carousel-control-next-icon"/>
<span class="visually-hidden o_default_snippet_text">下一页</span>
</a>
</div>
</section>
<section class="s_text_block pb40 o_colored_level pt120" data-snippet="s_text_block" data-name="文本"
style="background-image: none;">
<div class="container s_allow_columns">
<p style="text-align: center;margin-bottom: 25px;">
<strong>
<span style="font-size: 48px;">
<t t-esc="twoLevelTitle"/>
</span>
</strong>
</p>
<p style="text-align: center;">
<span style="color: rgb(78, 89, 105);font-size: 18px;font-style: normal;font-weight: 400;background-color: rgb(255, 255, 255)">
<t t-esc="twoLevelDescription"/>
</span>
<br/>
</p>
</div>
</section>
<section t-foreach="twoSubMenuIds" t-as="twoSubMenuId"
class="s_text_image o_colored_level" data-snippet="s_text_image"
data-name="Text - Image" style="background-image: none;">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-6 pt16 pb16 o_colored_level"
t-if="twoSubMenuId_odd">
<img t-attf-src="#{website.image_url(twoSubMenuId, 'img')}" class="img img-fluid mx-auto"
alt="" loading="lazy" t-attf-data-original-id="{{twoSubMenuId.id}}"
t-attf-data-original-src="#{website.image_url(twoSubMenuId, 'img')}"
data-mimetype="image/jpeg" style=""/>
</div>
<div class="col-lg-6 pt16 pb16 o_colored_level">
<h2>
<span style="color: rgb(32, 33, 36); font-size: 36px;">
<t t-esc="twoSubMenuId.title"/>
</span>
<br/>
</h2>
<p>
<t t-esc="twoSubMenuId.description"/>
<br/>
</p>
<p>
<a t-attf-href="{{twoSubMenuId.btn_url}}" class="btn btn-primary mb-2 o_default_snippet_text">
<t t-esc="twoSubMenuId.btn_name"/>
</a>
</p>
</div>
<div class="col-lg-6 pt16 pb16 o_colored_level"
t-if="twoSubMenuId_even">
<img t-attf-src="#{website.image_url(twoSubMenuId, 'img')}" class="img img-fluid mx-auto"
alt="" loading="lazy" t-attf-data-original-id="{{twoSubMenuId.id}}"
t-attf-data-original-src="#{website.image_url(twoSubMenuId, 'img')}"
data-mimetype="image/jpeg" style=""/>
</div>
</div>
</div>
</section>
<section class="s_features_grid pb24 o_colored_level pt232" data-snippet="s_features_grid"
data-name="Features Grid" style="background-image: none;">
<div class="container">
<div class="row">
<div class="s_col_no_bgcolor pb24 col-lg-3"
t-foreach="threeMenuIds" t-as="threeMenuId">
<div class="row">
<div class="col-lg-12 pb24 o_colored_level" data-name="Box">
<h2><t t-esc="threeMenuId.title"/></h2>
</div>
<div class="col-lg-12 pt16 o_colored_level pb16" data-name="Box"
style="min-height: 165px;max-height: 165px;"
t-foreach="threeMenuId.line_ids" t-as="line_id">
<!-- <i class="fa fa-2x fa-magic rounded bg-secondary s_features_grid_icon"-->
<!-- data-bs-original-title="" title="" aria-describedby="tooltip778589"/>-->
<img t-attf-src="#{website.image_url(line_id, 'img')}"
class="fa fa-2x fa-magic rounded s_features_grid_icon"/>
<div class="s_features_grid_content">
<h4><t t-esc="line_id.name"/></h4>
<p>
<span style="color: rgb(78, 89, 105);font-size: 16px;font-style: normal;font-weight: 400;background-color: rgb(255, 255, 255)">
<t t-esc="line_id.description"/>
</span>
<br/>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="s_text_block pb40 o_colored_level pt112" data-snippet="s_text_block" data-name="文本"
style="background-image: none;">
<div class="s_allow_columns container">
<p style="text-align: center;">
<span style="font-size: 48px; font-style: normal; font-weight: 700;"
class="bg-o-color-4 text-black">
<t t-esc="fourDataTitle"/>
</span>
<br/>
</p>
</div>
</section>
<section class="s_tabs o_colored_level pt0 pb80" data-vcss="001" data-snippet="s_tabs" data-name="页卡"
style="background-image: none;">
<div class="container">
<div class="s_tabs_main">
<div class="s_tabs_nav mb-3">
<ul class="nav nav-pills justify-content-center" role="tablist">
<li class="nav-item" t-foreach="fourDataIds" t-as="fourDataId">
<a t-attf-class="nav-link {{'active' if fourDataId_index == 0 else ''}}"
class="nav-link" t-attf-id="tx_home_four_data_#{str(fourDataId.id)}" data-bs-toggle="tab"
t-attf-href="#tx_home_four_data_href_#{str(fourDataId.id)}" role="tab"
t-attf-aria-controls="tx_home_four_data_href_#{str(fourDataId.id)}" aria-selected="false">
<t t-esc="fourDataId.tag_name"/>
</a>
<br/>
</li>
</ul>
</div>
<div class="s_tabs_content tab-content">
<div t-foreach="fourDataIds" t-as="fourDataId"
t-attf-class="tab-pane fade {{'active show' if fourDataId_index == 0 else ''}}"
t-attf-id="tx_home_four_data_href_#{str(fourDataId.id)}" role="tabpanel"
t-attf-aria-labelledby="tx_home_four_data_#{str(fourDataId.id)}">
<div class="oe_structure oe_empty" data-editor-message-default="true">
<section class="s_text_image pt32 pb32" data-snippet="s_image_text"
data-name="Image - Text" style="background-image: none;">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-6 pt16 pb16 o_colored_level" t-if="fourDataId_even">
<img t-attf-src="#{website.image_url(fourDataId, 'img')}"
class="img img-fluid mx-auto" alt="" loading="lazy"
data-original-id="327"
t-attf-data-original-src="#{website.image_url(fourDataId, 'img')}"
data-mimetype="image/jpeg" style=""/>
</div>
<div class="col-lg-6 pt16 pb16 o_colored_level">
<h2>
<span style="color: rgb(29, 33, 41);font-size: 24px;font-weight: 700">
<t t-esc="fourDataId.title"/>
</span>
<br/>
</h2>
<p class="o_default_snippet_text">简介</p>
<p class="o_default_snippet_text">
<span style="color: rgb(29, 33, 41);font-size: 13px;font-style: normal;font-weight: 400;background-color: rgb(255, 255, 255)">
<t t-esc="fourDataId.content"/>
</span>
</p>
<p>
<a t-attf-href="{{fourDataId.data_btn_url}}" class="btn btn-primary mb-2"
data-bs-original-title="" title="">
<t t-esc="fourDataId.data_btn_name"/>
</a>
<br/>
</p>
</div>
<div class="col-lg-6 pt16 pb16 o_colored_level" t-if="fourDataId_odd">
<img t-attf-src="#{website.image_url(fourDataId, 'img')}"
class="img img-fluid mx-auto" alt="" loading="lazy"
data-original-id="328"
t-attf-data-original-src="#{website.image_url(fourDataId, 'img')}"
data-mimetype="image/jpeg" style=""/>
</div>
</div>
</div>
</section>
<section class="s_numbers o_cc o_cc2 pt24 pb24" data-snippet="s_numbers"
data-name="数字" style="background-image: none;">
<div class="container">
<div class="row">
<div t-attf-class="text-center pt24 pb24 o_colored_level col-lg-{{int(12/len(fourDataId.line_id))}}"
t-foreach="fourDataId.line_id" t-as="line_id">
<span class="s_number display-4">
<t t-esc="line_id.amount"/>
<span style="font-size: 24px;">
<t t-esc="line_id.amount_explain"/>
</span>
</span>
<h6><t t-esc="line_id.explain"/></h6>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="s_references pt48 pb32 o_colored_level" data-snippet="s_references" data-name="参考"
style="background-image: none;">
<div class="container">
<h2 style="text-align: center;">
<strong>合作伙伴</strong>
</h2>
<p style="text-align: center;" class="o_default_snippet_text">
<br/>
</p>
<div class="row">
<div class="pt16 pb16 o_colored_level col-lg-2" style="margin: auto 0;"
t-foreach="partnerIds" t-as="partnerId">
<img t-attf-src="#{website.image_url(partnerId, 'img')}" class="img img-fluid mx-auto"
alt="" loading="lazy" data-original-id="168"
data-original-src="/website/static/src/img/snippets_demo/s_references_1.png"
data-mimetype="image/png" data-bs-original-title="" t-attf-title="{{partnerId.name}}"
aria-describedby="tooltip654622" style=""/>
</div>
</div>
</div>
</section>
</div>
</t>
</template>
</odoo>