app/Resources/views/layout.html.twig line 85

Open in your IDE?
  1. {% import "macro.html.twig" as web_macro %}
  2. <!DOCTYPE html>
  3. <!--[if lt IE 7]>
  4. <html class="lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
  5. <!--[if IE 7]>
  6. <html class="lt-ie9 lt-ie8"> <![endif]-->
  7. <!--[if IE 8]>
  8. <html class="lt-ie9"> <![endif]-->
  9. <!--[if gt IE 8]><!-->
  10. <html> <!--<![endif]-->
  11. {% set lang = app.request.getLocale() %}
  12. {% set mobile = is_show_mobile_page() %}
  13. {% set currentTheme = current_theme() %}
  14. {% set themeConfig = app.request.get('themeEditing')|default(false) ? currentTheme.config  : currentTheme.confirmConfig %}
  15. {% set maincolor = themeConfig.maincolor|default('default') %}
  16. {% set navigationcolor = themeConfig.navigationcolor|default('default') %}
  17. {% set reviewPendingTotalNum = get_review_pending_total_num() %}
  18. <html lang="{{ lang }}" class="{% if lang == 'en' %}es-en{% endif %}">
  19. <head>
  20.   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  21.   <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1">
  22.   <meta name="renderer" content="webkit">
  23.   <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no,viewport-fit=cover">
  24.   <title>
  25.     {%- block title -%}
  26.       {{ setting('site.name', 'EduSoho') }}{% if setting('site.slogan') %} - {{ setting('site.slogan') }}{% endif %}{% if  setting('copyright.owned','0') != '1' or setting('copyright.thirdCopyright')|default(0) == 2 %} - Powered By EduSoho{% endif %}
  27.     {%- endblock -%}
  28.   </title>
  29.   {% block meta %}
  30.     <meta content="{{ csrf_token('site') }}" name="csrf-token"/>
  31.     <meta content="{{ app.user.isLogin()|default(0) }}" name="is-login"/>
  32.     <meta content="{{ setting('login_bind.weixinmob_enabled')|default(0) }}" name="is-open"/>
  33.   {% endblock %}
  34.   {{ setting('login_bind.verify_code', '')|raw }}
  35.   {% if setting('site.favicon') %}
  36.     <link rel="icon" href="{{ asset(setting('site.favicon')) }}" type="image/x-icon"/>
  37.     <link rel="shortcut icon" href="{{ asset(setting('site.favicon')) }}" type="image/x-icon" media="screen"/>
  38.   {% endif %}
  39.   <!--[if lt IE 9]>
  40.   <script src="{{ asset('static-dist/libs/html5shiv.js') }}"></script>
  41.   <script src="{{ asset('static-dist/es5-shim/es5-shim.js') }}"></script>
  42.   <script src="{{ asset('static-dist/es5-shim/es5-sham.js') }}"></script>
  43.   <![endif]-->
  44.   {% block stylesheets %}
  45.     {% include 'css_loader.html.twig' %}
  46.     {% include 'default/stylesheet-webpack.html.twig' %}
  47.   {% endblock %}
  48.   {% block head_scripts %}{% endblock %}
  49. </head>
  50. <body data-now-date="{{ timestamp()|date('Y-m-d H:i:s') }}" class="{% block bodyClass %}{{ 'es-main-' ~ maincolor }} {{ 'es-nav-' ~ navigationcolor }} {% if bodyClass|default('') %}{{ bodyClass }}{% endif %}{% endblock %}">
  51. {# 全局水印 #}
  52. {{ slot('plugin.watermark.show', {}) }}
  53. <!--[if lt IE 9]>
  54. <script src="{{ asset('static-dist/libs/fix-ie.js') }}"></script>
  55. {% include 'default/ie8-alert.html.twig' %}
  56. <![endif]-->
  57. {% block body %}
  58.   <div class="es-wrap">
  59.     {% block header %}
  60.       {% include 'site-hint.html.twig' %}
  61.       {% if not homePage|default(false) %}
  62.         {% set homepageComponent = data('GetHomepageComponentByCodeOrderSeq',{'code':'navigation'}) %}
  63.         {% if is_mobile_client() %}
  64.           {% include '@CorporateTraining/homepage-mobile/component/navigation/content.html.twig' with {draft:{rules:homepageComponent.rules|default({num:7})},editing:false} %}
  65.         {% else %}
  66.           {% include '@CorporateTraining/homepage/component/navigation/content.html.twig' with {draft:{rules:homepageComponent.rules|default({num:7})},editing:false} %}
  67.         {% endif %}
  68.       {% endif %}
  69.     {% endblock %}
  70.     {% block full_content %}
  71.       {% block top_content %}{% endblock %}
  72.       <div id="content-container" class="container">
  73.         {% block content %}{% endblock %}
  74.       </div>
  75.       {% block bottom_content %}{% endblock %}
  76.     {% endblock %}
  77.     {% block footer %}
  78.       {% include 'default/footer.html.twig' %}
  79.     {% endblock %}
  80.     {% block footer_mobile %}
  81.     {% endblock %}
  82.     {% block bottom %}{% endblock %}
  83.   </div>
  84.   {% block esBar %}
  85.     {% if setting('esBar.enabled', 0) %}
  86.       {% include 'es-bar/index.html.twig' %}
  87.     {% endif %}
  88.   {% endblock %}
  89.   {% block floatConsult %}
  90.     {% set cloudConsultPath = cloudConsultPath() %}
  91.     {% if cloudConsultPath|default() %}
  92.       {{ cloudConsultPath | raw }}
  93.     {% endif %}
  94.     {% if setting('consult.enabled', 0) and (consultDisplay|default(false) or siteNav|default() == '/' ) %}
  95.       {% if not setting('esBar.enabled',0) %}
  96.         {% include 'float-consult.html.twig' %}
  97.       {% endif %}
  98.     {% endif %}
  99.   {% endblock %}
  100.   <div id="login-modal" class="modal" data-url="{{ path('login_ajax') }}"></div>
  101.   <div id="modal" class="modal"></div>
  102.   <div id="attachment-modal" class="modal"></div>
  103.   {% if show_feedback_bar(app.request.get('_route')|default(request.get('_route')|default())) and (setting('copyright.owned', '0') != '1' or setting('copyright.thirdCopyright', 0) == 2) and is_saas() %}
  104.     <div class="block-fixed">
  105.       <a class="link-feedback" href="{{ path('cloud_feedback') }}" target="_blank">
  106.         <i class="es-icon es-icon-fankui1 feedback-icon"></i>
  107.         <p class="text">{{ 'admin.fixed_bar.product_feedback'|trans }}</p>
  108.       </a>
  109.     </div>
  110.   {% endif %}
  111.   {% set reward_notify = pop_reward_point_notify() %}
  112.   {% if reward_notify %}
  113.     <div class="hidden" id="rewardPointNotify">
  114.       {{ reward_notify }}
  115.     </div>
  116.   {% endif %}
  117. {% endblock %}
  118. {% block footer_script %}
  119.   {% include 'default/script-webpack.html.twig' %}
  120.   {% include 'script_boot.html.twig' %}
  121. {% endblock %}
  122. </body>
  123. </html>