templates/baseFront.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>{% block title %}{{agency.name}}{% endblock %}</title>
  6.         <link rel="icon"
  7.             href="/images/private/design/{{agency.logoFav}}">
  8.         <meta content="width=device-width, initial-scale=1.0" name="viewport">
  9.         {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
  10.         {% block stylesheets %}
  11.             <link href="/css/bootstrap.min.css" rel="stylesheet">
  12.             <link href="/css/bootstrap-extend.min.css" rel="stylesheet">
  13.             <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/css/bootstrap-select.min.css">
  14.             <link href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css" rel="stylesheet">
  15.             <link href="/css/all.min.css" rel="stylesheet">
  16.             <!-- <link href="/css/theme-style.css" rel="stylesheet"> -->
  17.             <link href="/plugin/styles" rel="stylesheet">
  18.             <link href="/css/main.css?v={{ " now"|date("YmdHis") }}" rel="stylesheet">
  19.             <style>
  20.                 :root{
  21.                     --corporative-color: {{agency.colorPrimary}};
  22.                     --corporative-color-secondary: {{agency.colorSecondary}};
  23.                     --corporative-color-footer-primary: {{agency.primaryFoot1}};
  24.                     --corporative-color-footer-secondary: {{agency.primaryFoot2}};
  25.                 }
  26.             </style>
  27.             {% block stylesheetsextra %}
  28.             {% endblock %}
  29.         {% endblock %}
  30.         {% block javascripts %}
  31.         <script type="text/javascript" src="/js/jquery.min.js"></script>
  32.         <script type="text/javascript" src="https://code.jquery.com/ui/1.13.1/jquery-ui.min.js"></script>
  33.         <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script>
  34.         <script type="text/javascript" src="/js/pooper.min.js"></script>
  35.         <script type="text/javascript" src="/js/bootstrap.min.js"></script>
  36.         <script src="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/bootstrap-select.min.js"></script>
  37.         <script type="text/javascript" src="/js/script.js?v={{ " now"|date("YmdHis") }}"></script>
  38.         <script type="text/javascript" src="/js/main.js?v={{ " now"|date("YmdHis") }}"></script>
  39.         <script type="text/javascript" src="/plugin/javascripts"></script>
  40.         {% block javascriptsextra %}{% endblock %}
  41.         {% endblock %}
  42.     </head>
  43.     <body class="front theme-{{(theme is defined)? theme : 'default' }}" data-lang="{{lang.cod}}" data-domain="{{ app.request.getSchemeAndHttpHost() }}">
  44.         {% block nav %}
  45.             <header id="header-section" class="" data-sticky="1">
  46.                 <nav class="navbar navbar-expand-lg navbar-light bg-light">
  47.                     <div class="{{ (theme is defined and (theme == 'megaimage' or theme == 'onepage' or theme == 'megascroll'))? 'container-fluid' : 'container'}}">
  48.                         <a class="navbar-brand mb-3 mb-lg-0" href="/{{lang.cod}}"><img src="/images/private/design/{{agency.logo}}" alt="logo"></a>
  49.                         <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav"
  50.                             aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
  51.                             <span class="navbar-toggler-icon"></span>
  52.                         </button>
  53.                         {% if menus|length > 0 %}
  54.                             <div class="collapse navbar-collapse" id="navbarNav">
  55.                                 <ul class="navbar-nav ml-auto">
  56.                                     {% for key,menu in menus %}
  57.                                         {% if menu.parentId is null %}
  58.                                             <li class="nav-item mb-2 mb-lg-0">
  59.                                             {% if menu.page.slug == '' and menu.page.status != 0 %}
  60.                                                 <a class="nav-link rounded" href="/{{lang.cod}}"
  61.                                                     aria-haspopup="true" aria-expanded="false">
  62.                                                     <span>{{menu.page.title}}</span>
  63.                                                 </a>
  64.                                             {% endif %}
  65.                                             {% if menu.page.slug != '' and menu.page.status != 0 %}
  66.                                                 {% if menu.page.slug == "resultatCerca" %}
  67.                                                     <a class="nav-link rounded" href="/{{lang.cod}}/{{urlProperties}}" aria-haspopup="true" aria-expanded="false">
  68.                                                         <span>{{menu.page.title}}</span>
  69.                                                     </a>
  70.                                                 {% else %}
  71.                                                     <a class="nav-link rounded" href="/{{lang.cod}}/{{menu.page.defaultPage ? 'seccion/' : 'content/'}}{{menu.page.slug}}"
  72.                                                         aria-haspopup="true" aria-expanded="false">
  73.                                                         <span>{{menu.page.title}}</span>
  74.                                                     </a>
  75.                                                 {% endif %}
  76.                                             {% endif %}
  77.                                             {# {% if menus|length > key and menus[key + 1].parentId == menu.page.id %} #}
  78.                                             {% set childs = 0 %}
  79.                                             {% for menuChild in menus %}
  80.                                                 {% if menuChild.parentId is defined and menuChild.parentId is not null and menu.page.groupPage == menuChild.parentId.groupPage and menuChild.page.status != 0 %}
  81.                                                     {% if childs == 0 %}
  82.                                                     </a>
  83.                                                     <i class="fas fa-chevron-down label-color-primary deploy-nav-menu-mobile d-inline d-lg-none"></i>
  84.                                                     <div class="child-menu">
  85.                                                         <ul>
  86.                                                     {% endif %}
  87.                                                         <li>
  88.                                                             {% if menuChild.page.slug == "resultatCerca" %}
  89.                                                                 <a class="nav-link rounded" href="/{{lang.cod}}/{{urlProperties}}" aria-haspopup="true" aria-expanded="false">
  90.                                                                     <span>{{menuChild.page.title}}</span>
  91.                                                                 </a>
  92.                                                             {% else %}
  93.                                                                 <a class="nav-link rounded" href="/{{lang.cod}}/{{menuChild.page.slug}}" aria-haspopup="true" aria-expanded="false">
  94.                                                                     <span>{{menuChild.page.title}}</span>
  95.                                                                 </a>
  96.                                                             {% endif %}
  97.                                                         </li>
  98.                                                     {% set childs = 1 %}
  99.                                                 {% endif %}
  100.                                             {% endfor %}
  101.                                             {% if childs == 1 %}
  102.                                                 </ul>
  103.                                             </div>  
  104.                                             {% endif %}
  105.                                             {% if childs == 0 %}
  106.                                                 </a>
  107.                                             {% endif %}
  108.                                             {# {% endif %} #}
  109.                                             </li>
  110.                                         {% endif %}
  111.                                     {% endfor %}
  112.                                 </ul>
  113.                             </div>
  114.                         {% endif %}
  115.                         {% if pagesGroup|length > 1 %}
  116.                             <div class="langs">
  117.                                 <div class="content-langs">
  118.                                     <div class="default-lang">{{lang.text}}</div>
  119.                                     <div class="child-langs">
  120.                                         <ul>
  121.                                             {% for pg in pagesGroup %}
  122.                                                 {% for lang in langs %}
  123.                                                     {% if pg.lang == lang.cod and pg.status == 1 and lang.visible == 1 %}
  124.                                                         <li class="item-lang">
  125.                                                             <a href="/{{lang.cod}}/{{pg.slug}}">{{lang.text}}</a>
  126.                                                         </li>
  127.                                                     {% endif %}
  128.                                                 {% endfor %}
  129.                                             {% endfor %}
  130.                                         </ul>
  131.                                     </div>
  132.                                 </div>
  133.                             </div>
  134.                         {% endif %}
  135.                     </div>
  136.                 </nav>
  137.             </header>
  138.         {% endblock %}
  139.         <div class="content-front container-fluid p-0">
  140.             {% if textsEncoded is defined %}
  141.                 <input type="hidden" name="tradTexts" id="tradTexts" value="{{textsEncoded}}">
  142.             {% endif %}
  143.             {% block content %}{% endblock %}
  144.         </div>
  145.     </body>
  146.     {% block footer %}
  147.     <div class="footer">
  148.         <div class="container">
  149.             <div class="row">
  150.                 <div class="col-12">
  151.                     <div class="row">
  152.                         <div class="col-12 {{ (agency.newsletter == 1)? 'col-md-6 col-lg-3' : 'col-lg-6' }}">
  153.                             <div class="content-element content-us">
  154.                                 <div class="title">
  155.                                     {{texts.inici_menu_nosaltres}}
  156.                                 </div>
  157.                                 <div class="description">
  158.                                     {% if descriptions.descripcion is defined %}
  159.                                         {{descriptions.descripcion}}
  160.                                     {% endif %}
  161.                                 </div>
  162.                                 <div class="read-more">
  163.                                     <a href="/{{lang.cod}}/empresa">{{texts.read_more}} <i class="fas fa-caret-right"></i></a>
  164.                                 </div>
  165.                             </div>
  166.                         </div>
  167.                         <div class="col-12 {{ (agency.newsletter == 1)? 'col-md-6 col-lg-3' : 'col-lg-6' }}">
  168.                             <div class="content-element content-contact">
  169.                                 <div class="title">
  170.                                     {{texts.inici_menu_contacte}}
  171.                                 </div>
  172.                                 <div class="description">
  173.                                 <ul class="list-contact">
  174.                                         {% if agency.address and agency.address != "" %}
  175.                                             <li><i class="fas fa-location-arrow"></i> {{agency.address}}</li>
  176.                                         {% endif %}
  177.                                         {% if agency.phone and agency.phone != "" %}
  178.                                             <li><i class="fas fa-phone-alt"></i> {{agency.phone}}</li>
  179.                                         {% endif %}
  180.                                         {% if agency.email and agency.email != "" %}
  181.                                             <li><i class="fas fa-envelope"></i> <a href="mailto:{{agency.email}}">{{agency.email}}</a></li>
  182.                                         {% endif %}
  183.                                 </ul>
  184.                                 </div>
  185.                                 <div class="read-more">
  186.                                     <a href="/{{lang.cod}}/contacto">{{texts.inici_menu_contacte}} <i class="fas fa-caret-right"></i></a>
  187.                                 </div>
  188.                             </div>
  189.                         </div>
  190.                         {% if agency.newsletter == 1 %}
  191.                             <div class="col-12 col-md-12 col-lg-6">
  192.                                 <div class="content-element content-newsletter">
  193.                                     <div class="title">
  194.                                         {{texts.newsletter_subscribe}}
  195.                                     </div>
  196.                                     <div class="description">
  197.                                         <form>
  198.                                             <div class="content-form">
  199.                                                 <div class="input-group newsletter-info">
  200.                                                     <span class="input-group-text" id="basic-addon1"><i class="fas fa-envelope"></i></span>
  201.                                                     <input type="text" class="form-control" id="newsletter" placeholder="{{texts.enter_email}}" aria-label="Email" aria-describedby="basic-addon1">
  202.                                                     <button class="btn btn-outline-secondary" type="button" id='send-newsletter'>{{texts.formulari_enviar}}</button>
  203.                                                 </div>
  204.                                             </div>
  205.                                             <div class="content-accept">
  206.                                                 <label class="control-label" for="privacity_news">
  207.                                                     <p><input id="privacity_news" name="privacity_news" type="checkbox"> {{texts.acepto_la}} <a href="/{{lang.cod}}/privacidad">{{texts.privacy_policy}}</a></p>
  208.                                                 </label>                                        
  209.                                             </div>
  210.                                             <div class="content-messages">
  211.                                                 <div class="error error-newsletter-1 d-none alert alert-success" role="alert">
  212.                                                     {{texts.newsletter_1}}
  213.                                                 </div>
  214.                                                 <div class="error error-newsletter-2 d-none alert alert-danger" role="alert">
  215.                                                     {{texts.newsletter_2}}
  216.                                                 </div>
  217.                                                 <div class="error error-newsletter-3 d-none alert alert-danger" role="alert">
  218.                                                     {{texts.newsletter_3}}
  219.                                                 </div>
  220.                                                 <div class="error error-newsletter-4 d-none alert alert-danger" role="alert">
  221.                                                     {{texts.newsletter_4}}
  222.                                                 </div>
  223.                                                 <div class="error error-newsletter-5 d-none alert alert-danger" role="alert">
  224.                                                     {{texts.newsletter_5}}
  225.                                                 </div>
  226.                                                 <div class="error error-newsletter-6 d-none alert alert-danger" role="alert">
  227.                                                     {{texts.error_privacitat}}
  228.                                                 </div>
  229.                                             </div>
  230.                                         </form>
  231.                                         <p>{{texts.info_newsletter}}</p>
  232.                                     </div>
  233.                                 </div>
  234.                             </div>
  235.                         {% endif %}
  236.                     </div>
  237.                 </div>
  238.             </div>
  239.             <div class="row content-logos">
  240.                 <div class="col-12 col-lg-4 text-center mb-3">
  241.                     <img src="/images/private/design/{{agency.logoAicat}}">
  242.                 </div>
  243.                 <div class="col-12 col-lg-4 text-center mb-3">
  244.                     <img src="/images/private/design/{{agency.logoAgente}}">
  245.                 </div>
  246.                 <div class="col-12 col-lg-4 text-center mb-3">
  247.                     <img src="/images/private/design/{{agency.logoMiembro}}">
  248.                 </div>
  249.             </div>
  250.         </div>
  251.         <div class="sub-footer">
  252.             <div class="container">
  253.                 <div class="row">
  254.                     <div class="col-12 col-lg-4">
  255.                         <div class="content-copy content-table">
  256.                             <div class="content-table-cell">
  257.                                 <p>{{agency.name}} - {{texts.all_rights_reserved}}</p>
  258.                             </div>
  259.                         </div>
  260.                     </div>
  261.                     <div class="col-12 col-lg-4">
  262.                         <div class="content-footer-nav content-table">
  263.                             <div class="content-table-cell">
  264.                                 <ul class="footer-menu">
  265.                                     <li><a href="/{{lang.cod}}/cookies">{{texts.cookie_titol}}</a></li>
  266.                                     <li><a href="/{{lang.cod}}/privacidad">{{texts.peu_titol_politica_privacitat}}</a></li>
  267.                                     <li><a href="/{{lang.cod}}/condiciones">{{texts.terms_conditions}}</a></li>
  268.                                 </ul>
  269.                             </div>
  270.                         </div>
  271.                     </div>
  272.                     <div class="col-12 col-lg-4">
  273.                         <div class="foot-social content-table">
  274.                             <div class="content-table-cell {{agency.domain ? 'text-center': '' }}">
  275.                                 <p>
  276.                                     <span>{{texts.xarxes_segueixnos}}</span>
  277.                                     {% if agency.facebook != "" %}
  278.                                         <a target="_blank" class="btn-facebook" target="_blank" href="{{agency.facebook}}"><i class="fab fa-facebook-square"></i></a>
  279.                                     {% endif %}
  280.                                     {% if agency.twitter != "" %}
  281.                                         <a target="_blank" class="btn-twitter" target="_blank" href="{{agency.twitter}}"><i class="fab fa-twitter-square"></i></a>
  282.                                     {% endif %}
  283.                                     {% if agency.linkedin != "" %}
  284.                                         <a target="_blank" class="btn-linkedin" target="_blank" href="{{agency.linkedin}}"><i class="fab fa-linkedin"></i></a>
  285.                                     {% endif %}
  286.                                     {% if agency.youtube != "" %}
  287.                                         <a target="_blank" class="btn-youtube" target="_blank" href="{{agency.youtube}}"><i class="fab fa-youtube-square"></i></a>
  288.                                     {% endif %}
  289.                                     {% if agency.instagram != "" %}
  290.                                         <a target="_blank" class="btn-instagram" target="_blank" href="{{agency.instagram}}"><i class="fab fa-instagram"></i></a>
  291.                                     {% endif %}
  292.                                     {% if agency.tiktok != "" %}
  293.                                         <a target="_blank" class="btn-tiktok" target="_blank" href="{{agency.tiktok}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448 210a210 210 0 0 1-123-39v178a163 163 0 1 1-140-161v90a75 75 0 1 0 52 71V0h88a121 121 0 0 0 2 22 122 122 0 0 0 54 80 121 121 0 0 0 67 21Z"/></svg></a>
  294.                                     {% endif %}    
  295.                                                                             
  296.                                 </p>
  297.                                 {% if agency.domain != "" %}
  298.                                     <a target="_blank" class="footer-page-link" target="_blank" href="{{agency.domain}}">{{texts.url_portal}}</a>
  299.                                 {% endif %}                                                
  300.                             </div>
  301.                         </div>
  302.                     </div>
  303.                 </div>
  304.             </div>
  305.         </div>
  306.     </div>
  307.     {% endblock %}
  308.     <div class="loading d-none">
  309.         <div class="content-table">
  310.             <div class="content-table-cell">
  311.                 <div class="fa-3x">
  312.                     <i class="fas fa-spinner fa-spin"></i>
  313.                 </div>
  314.                 <br />Cargando datos. Un momento, por favor...
  315.             </div>
  316.         </div>
  317.     </div>
  318.     <div class="toast toast-success" role="alert" aria-live="assertive" aria-atomic="true">
  319.         <div class="toast-body">
  320.             <i class="fa fa-check text-success" aria-hidden="true"></i> <span class="content">Los datos se han guardado
  321.                 correctamente.</span>
  322.         </div>
  323.     </div>
  324.     <div class="toast toast-danger" role="alert" aria-live="assertive" aria-atomic="true">
  325.         <div class="toast-body">
  326.             <i class="fa fa-exclamation-circle text-danger" aria-hidden="true"></i> <span class="content">Ha ocurrido un
  327.                 error.</span> <span class="message"></span>
  328.         </div>
  329.     </div>
  330. </html>