templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <head>
  3.     <meta charset="utf-8">
  4.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1">
  6.     <title>{% block meta_title %}Tectónica: arquitectura y soluciones constructivas{% endblock %}</title>
  7.     <base href="/">
  8.     <meta name="description" content="{% block meta_description %}La primera web de arquitectura donde se relacionan directamente soluciones constructivas y productos.{% endblock %}">
  9.     <meta name="keywords" content="tectonica-online, tectonica, arquitectura, soluciones constructivas, construcción, productos, detalles, detalles constructivos, proyectos, temas, artículos">
  10.     <link rel="canonical" href="{{url(app.request.attributes.get('_route'), app.request.attributes.get('_route_params'))|replace({'http:':'https:'})}}" />
  11.     <link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}">
  12.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css" media="none" onload="if(media!='all')media='all'">
  13.     <noscript><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css"></noscript>
  14.     <link rel="stylesheet" href="{{ asset('assetsv2/fonts/feather/style.min.css') }}" media="none" onload="if(media!='all')media='all'">
  15.     <noscript><link rel="stylesheet" href="{{ asset('assetsv2/fonts/feather/style.min.css') }}"></noscript>
  16.     {#<link href="{{ asset('assetsv2/fonts/simple-line-icons/style.min.css') }}" rel="stylesheet">#}
  17.     <link href="https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900|Montserrat:300,400,500,600,700,800,900">
  18.     <link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700|Roboto:300,400,500,700,900" rel="stylesheet">
  19.     <link rel="stylesheet" href="{{ asset('assetsv2/vendor/pace/themes/black/pace-theme-flash.css') }}" media="none" onload="if(media!='all')media='all'">
  20.     <noscript><link rel="stylesheet" href="{{ asset('assetsv2/vendor/pace/themes/black/pace-theme-flash.css') }}"></noscript>
  21.     <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  22.     <!-- Default Consent Mode config -->
  23.     <script>
  24.         window.dataLayer = window.dataLayer || [];
  25.         function gtag(){dataLayer.push(arguments);}
  26.         (function(){
  27.             gtag('consent', 'default', {
  28.                 'ad_storage': 'granted',
  29.                 'analytics_storage': 'granted',
  30.                 'functionality_storage': 'granted',
  31.                 'personalization_storage': 'granted',
  32.                 'security_storage': 'granted',
  33.                 'ad_user_data': 'granted',
  34.                 'ad_personalization': 'granted',
  35.                 'wait_for_update': 1500
  36.             });
  37.             gtag('consent', 'default', {
  38.                 'region': ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IS', 'IE', 'IT', 'LV', 'LI', 'LT', 'LU', 'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'GB', 'CH'],
  39.                 'ad_storage': 'denied',
  40.                 'analytics_storage': 'denied',
  41.                 'functionality_storage': 'denied',
  42.                 'personalization_storage': 'denied',
  43.                 'security_storage': 'denied',
  44.                 'ad_user_data': 'denied',
  45.                 'ad_personalization': 'denied',
  46.                 'wait_for_update': 1500
  47.             });
  48.             gtag('set', 'ads_data_redaction', true);
  49.             gtag('set', 'url_passthrough', false);
  50.             const s={adStorage:{storageName:"ad_storage",serialNumber:0},analyticsStorage:{storageName:"analytics_storage",serialNumber:1},functionalityStorage:{storageName:"functionality_storage",serialNumber:2},personalizationStorage:{storageName:"personalization_storage",serialNumber:3},securityStorage:{storageName:"security_storage",serialNumber:4},adUserData:{storageName:"ad_user_data",serialNumber:5},adPersonalization:{storageName:"ad_personalization",serialNumber:6}};let c=localStorage.getItem("__lxG__consent__v2");if(c){c=JSON.parse(c);if(c&&c.cls_val)c=c.cls_val;if(c)c=c.split("|");if(c&&c.length&&typeof c[14]!==undefined){c=c[14].split("").map(e=>e-0);if(c.length){let t={};Object.values(s).sort((e,t)=>e.serialNumber-t.serialNumber).forEach(e=>{t[e.storageName]=c[e.serialNumber]?"granted":"denied"});gtag("consent","update",t)}}}
  51.             if(Math.random() < 0.05) {if (window.dataLayer && (window.dataLayer.some(e => e[0] === 'js' && e[1] instanceof Date) || window.dataLayer.some(e => e['event'] === 'gtm.js' && e['gtm.start'] == true ))) {document.head.appendChild(document.createElement('img')).src = "//clickiocdn.com/utr/gtag/?sid=236336";}}
  52.         })();
  53.     </script>
  54.     <!-- Clickio Consent Main tag -->
  55.     <script async type="text/javascript" src="//clickiocmp.com/t/consent_236336.js"></script>
  56.     
  57.     <!-- Facebook Pixel Code -->
  58.     <script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-5N6JG3J"></script>
  59.     <script async="" src="https://connect.facebook.net/en_US/fbevents.js" type="text/clickiocmp" data-clickio-cmp-paywall-subscribed="0"></script>
  60.     <script async type="text/clickiocmp" data-clickio-cmp-paywall-subscribed="0">
  61.         ! function(f, b, e, v, n, t, s) {
  62.             if (f.fbq) return;
  63.             n = f.fbq = function() {
  64.                 n.callMethod ?
  65.                     n.callMethod.apply(n, arguments) : n.queue.push(arguments)
  66.             };
  67.             if (!f._fbq) f._fbq = n;
  68.             n.push = n;
  69.             n.loaded = !0;
  70.             n.version = '2.0';
  71.             n.queue = [];
  72.             t = b.createElement(e);
  73.             t.async = !0;
  74.             t.src = v;
  75.             s = b.getElementsByTagName(e)[0];
  76.             s.parentNode.insertBefore(t, s)
  77.         }(window, document, 'script',
  78.             'https://connect.facebook.net/en_US/fbevents.js');
  79.         fbq('init', '2166688003579365');
  80.         fbq('init', '3682907741835209');
  81.         fbq('track', 'PageView');
  82.     </script>
  83.     {#<noscript>
  84.         <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2166688003579365&ev=PageView&noscript=1"/>
  85.         <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=3682907741835209&ev=PageView&noscript=1"/>
  86.     </noscript>#}
  87.     <!-- End Facebook Pixel Code -->
  88.     <!-- Google Tag Manager -->
  89.     <script async type="text/clickiocmp" data-clickio-cmp-paywall-subscribed="0">
  90.         window.dataLayer = window.dataLayer || [];
  91.         dataLayer.push({
  92.             {% if user %}
  93.             'user_id':'{{ user.id }}'
  94.             {% else %}
  95.             'user_id':null
  96.             {% endif %}
  97.         });
  98.         (function(w, d, s, l, i) {
  99.             w[l] = w[l] || [];
  100.             w[l].push({
  101.                 'gtm.start': new Date().getTime(),
  102.                 event: 'gtm.js'
  103.             });
  104.             var f = d.getElementsByTagName(s)[0],
  105.                 j = d.createElement(s),
  106.                 dl = l != 'dataLayer' ? '&l=' + l : '';
  107.             j.async = true;
  108.             j.src =
  109.                 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
  110.             f.parentNode.insertBefore(j, f);
  111.         })(window, document, 'script', 'dataLayer', 'GTM-5N6JG3J');
  112.     </script>
  113.     <!-- End Google Tag Manager -->
  114.     {#
  115.     <link rel="stylesheet" href="https://developer.api.autodesk.com/modelderivative/v2/viewers/style.min.css" type="text/css">
  116.     <script src="https://developer.api.autodesk.com/modelderivative/v2/viewers/6.*/viewer3D.min.js"></script>
  117.     #}
  118.     <!-- Global site tag (gtag.js) - Google Analytics -->
  119.     <script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-139349638-1"></script>
  120.     <script async type="text/clickiocmp" data-clickio-cmp-paywall-subscribed="0">
  121.         function gtag() {
  122.             dataLayer.push(arguments);
  123.         }
  124.         gtag('js', new Date());
  125.     </script>
  126.     <link rel="stylesheet" href="{{ asset('assetsv2/css/app_v2.min.css') }}">
  127.     <link rel="stylesheet" href="{{ asset('assetsv2/css/global.min.css') }}">
  128.     <link rel="stylesheet" href="{{ asset('assetsv2/css/menu.min.css') }}?v=241029">
  129.     <link rel="stylesheet" href="{{ asset('assetsv2/css/footer.min.css') }}">
  130.     {#
  131.     <link rel="stylesheet" href="{{ asset('assetsv2/css/app.css') }}">
  132.     <link rel="stylesheet" href="{{ asset('assetsv2/css/global.css') }}">
  133.     <link rel="stylesheet" href="{{ asset('assetsv2/css/menu.css') }}">
  134.     <link rel="stylesheet" href="{{ asset('assetsv2/css/breadcrumbs.css') }}">
  135.     <link rel="stylesheet" href="{{ asset('assetsv2/css/card.css') }}">
  136.     <link rel="stylesheet" href="{{ asset('assetsv2/css/charts.css') }}">
  137.     <link rel="stylesheet" href="{{ asset('assetsv2/css/footer.css') }}">
  138.     <link rel="stylesheet" href="{{ asset('assetsv2/css/gallery.css') }}">
  139.     <link rel="stylesheet" href="{{ asset('assetsv2/css/headercontact.css') }}">
  140.     <link rel="stylesheet" href="{{ asset('assetsv2/css/paginator.css') }}">
  141.     <link rel="stylesheet" href="{{ asset('assetsv2/css/scroll.css') }}">
  142.     <link rel="stylesheet" href="{{ asset('assetsv2/css/sidebar.css') }}">
  143.     <link rel="stylesheet" href="{{ asset('assetsv2/css/material-buttons.css') }}">
  144.     <link rel="stylesheet" href="{{ asset('assetsv2/css/material-expansionpanel.css') }}">
  145.     #}
  146.     
  147.     {#
  148.     <link rel="stylesheet" href="{{ asset('assetsv2/js/cookieBar/cookieBar.min.css') }}" media="none" onload="if(media!='all')media='all'">
  149.     <noscript><link rel="stylesheet" href="{{ asset('assetsv2/js/cookieBar/cookieBar.min.css') }}"></noscript>
  150.     <style>
  151.         .cookie-message {
  152.             position:fixed;
  153.             top:unset;bottom:0;left:0;right:0;
  154.             padding:0 85px 0 20px;
  155.             background:#333;
  156.             border-bottom:none;
  157.             box-shadow:none;
  158.             z-index: 99;
  159.         }
  160.         .cookie-message a.cookiebar-close { color: #fff }
  161.         .cookie-message p, .cookie-message p a { font-weight: 400 !important; font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important }
  162.         .cookie-message p a { position: static;  text-decoration: underline; color: #bbb !important; font-size: 14px; }
  163.         .cookie-message p {
  164.             font-size: 18px;
  165.             line-height: 24px;
  166.             color: #fff
  167.         }
  168.         @media (max-width:575.98px) {
  169.             .cookie-message p { font-size: 14px; line-height: 20px; }
  170.         }
  171.     </style>
  172.     #}
  173.     
  174.     <script>
  175.         function gotoLogin(){
  176.             document.cookie = "urlRef="+window.location.pathname+";path=/";
  177.             window.location.href = '/login';
  178.             return false;
  179.         }
  180.     </script>
  181.     {% block head %}{% endblock %}
  182. </head>
  183. <body class="pace-done" cz-shortcut-listen="true">
  184.     {#<!-- Google Tag Manager (noscript) -->
  185.     <noscript>
  186.         <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5N6JG3J" height="0" width="0" style="display:none;visibility:hidden"></iframe>
  187.     </noscript>
  188.     <!-- End Google Tag Manager (noscript) -->#}
  189.     <nav class="navbar navbar-expand-lg navbar-light fixed-top white-bg">
  190.         <!---->
  191.         <a class="navbar-brand d-none d-sm-flex {% if not isHomepage %}tiny{% endif %}" href="/"></a>
  192.         <!---->
  193.         <a class="navbar-brand d-inline-block d-sm-none tiny mbl" href="/"></a>
  194.         <!---->
  195.         <!---->
  196.         <button aria-controls="navbarsDefault" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler hidden-sm-up" data-toggle="collapse" data-target="#navbarsDefault" type="button"><span class="navbar-toggler-icon"></span></button>
  197.         <div class="collapse navbar-collapse" id="navbarsDefault">
  198.             <ul class="navbar-nav mr-auto d-md-block d-lg-none">
  199.                 {% if user %}
  200.                     {% if user.collective %}
  201.                         <li class="nav-item secondary py-3">
  202.                             <a class="nav-link link w-50 d-inline-block" href="javascript:void(0);">
  203.                                 {% if user.avatar %}
  204.                                     <img src="{{user.avatar}}" class="avatar" alt="">
  205.                                 {% else %}
  206.                                     <img src="assetsv2/img/profile-img.jpg" class="avatar" alt="">
  207.                                 {% endif %}
  208.                                 Hola, {{ user.firstName }}
  209.                             </a><!--
  210.                             --><a class="nav-link link w-50 d-inline-block text-right logout" href="{{absolute_url('/logout')|add_ssl}}">
  211.                                 <i class="fa fa-sign-out"></i>
  212.                             </a>
  213.                         </li>
  214.                     {% elseif not user.isAdmin %}
  215.                         <li class="nav-item secondary py-3">
  216.                             <a class="nav-link link w-50 d-inline-block" href="{{absolute_url('/account')|add_ssl}}">
  217.                                 {% if user.avatar %}
  218.                                 <img src="{{user.avatar}}" class="avatar" alt="">
  219.                                 {% else %}
  220.                                 <img src="assetsv2/img/profile-img.jpg" class="avatar" alt="">
  221.                                 {% endif %}
  222.                                 Hola, {{ user.firstName }}
  223.                             </a><!--
  224.                             --><a class="nav-link link w-50 d-inline-block text-right logout" href="{{absolute_url('/logout')|add_ssl}}">
  225.                                 <i class="fa fa-sign-out"></i>
  226.                             </a>
  227.                         </li>
  228.                     {% else %}
  229.                         <li class="nav-item secondary py-3">
  230.                             <a class="nav-link link w-50 d-inline-block" href="{{absolute_url('/admin')|add_ssl}}">
  231.                                 {% if user.avatar %}
  232.                                     <img src="{{user.avatar}}" class="avatar" alt="">
  233.                                 {% else %}
  234.                                     <img src="assetsv2/img/profile-img.jpg" class="avatar" alt="">
  235.                                 {% endif %}
  236.                                 Hola, {{ user.firstName }}
  237.                             </a><!--
  238.                             --><a class="nav-link link w-50 d-inline-block text-right logout" href="{{absolute_url('/logout')|add_ssl}}">
  239.                                 <i class="fa fa-sign-out"></i>
  240.                             </a>
  241.                         </li>
  242.                     {% endif %}
  243.                 {% else %}
  244.                 <!---->
  245.                 <li class="nav-item secondary"><a class="nav-link link" href="{{absolute_url('/login/')|add_ssl}}" onclick="return gotoLogin();">Log in</a></li>
  246.                 <!---->
  247.                 <li class="nav-item secondary"><a class="nav-link link" href="{{absolute_url('/subscription/')|add_ssl}}">Registro</a></li>
  248.                 <!---->
  249.                 {% endif %}
  250.                 <!---->
  251.                 <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/projects/')|add_ssl}}" title="Proyectos">Proyectos</a></li>
  252.                 <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/articles/')|add_ssl}}" title="Artículos">Artículos</a></li>
  253.                 <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/constructive-details/')|add_ssl}}" title="Detalles constructivos">Detalles constructivos</a></li>
  254.                 <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/materials/')|add_ssl}}" title="Materiales">Materiales</a></li>
  255.                 <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/manufacturers/')|add_ssl}}" title="Empresas">Empresas</a></li>                
  256.                 <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/search/')|add_ssl}}" title="Buscador">Buscador Avanzado<span class="nuevo-responsive">NUEVO</span></a></li>
  257.                 {#<li class="nav-item"><a class="nav-link link" href="https://bildia.com/" title="Bildia" target="_blank">Bildia</a></li>#}
  258.                 <li class="nav-item"><a class="nav-link link color-madera" href="{{absolute_url('/madera/')|add_ssl}}" title="Construcción con madera">Construcción con madera<span class="nuevo-responsive">NUEVO</span></a></li>
  259.                 <li class="nav-item secondary"><a class="nav-link link" href="{{absolute_url('/about-us/')|add_ssl}}" title="Quiénes somos">QUIÉNES SOMOS</a></li>
  260.                 <li class="nav-item secondary"><a class="nav-link link" href="{{absolute_url('/contact/')|add_ssl}}" title="Contacto">CONTACTO</a></li>
  261.                 <li class="nav-item secondary"><a class="nav-link link" href="{{absolute_url('/subscription/')|add_ssl}}" title="Suscripción">SUSCRIPCIÓN</a></li>
  262.                 <li class="nav-item secondary"><a class="nav-link link" href="{{absolute_url('/advertising/')|add_ssl}}" title="Publicidad">PUBLICIDAD</a></li>
  263.                 <li class="nav-item secondary"><a class="nav-link link" href="https://www.tectonica.es/revista/suscripcion_y_compra.html" title="Revista">REVISTA</a></li>
  264.                 {% if user and not user.isAdmin and user.isFreeUser %}
  265.                     <li class="nav-item secondary py-1 text-center text-uppercase header-subscription-responsive">
  266.                         ¿Quieres sacarle todo el partido a tectónica? <a href="{{absolute_url('/account/subscription')|add_ssl}}">Suscríbete!</a>
  267.                     </li>
  268.                 {% endif %}
  269.             </ul>
  270.             <!---->
  271.             <ul class="navbar-nav mr-auto d-none d-sm-none d-md-none d-lg-flex">
  272.                 <li class="nav-item {% if app.request.attributes.get('_route') starts with 'project' %}active{% endif %}"><a class="nav-link link" href="{{absolute_url('/projects/')|add_ssl}}" title="Proyectos">Proyectos</a></li>
  273.                 <li class="nav-item {% if app.request.attributes.get('_route') starts with 'article' %}active{% endif %}"><a class="nav-link link" href="{{absolute_url('/articles/')|add_ssl}}" title="Artículos">Artículos</a></li>
  274.                 <li class="nav-item {% if app.request.attributes.get('_route') starts with 'constructive-detail' %}active{% endif %}"><a class="nav-link link" href="{{absolute_url('/constructive-details/')|add_ssl}}" title="Detalles constructivos">Detalles constructivos</a></li>
  275.                 <li class="nav-item {% if app.request.attributes.get('_route') starts with 'material' %}active{% endif %}"><a class="nav-link link" href="{{absolute_url('/materials/')|add_ssl}}" title="Materiales">Materiales</a></li>
  276.                 <li class="nav-item {% if app.request.attributes.get('_route') starts with 'manufacturer' %}active{% endif %}"><a class="nav-link link" href="{{absolute_url('/manufacturers/')|add_ssl}}" title="Empresas">Empresas</a></li>                
  277.                 {#<li class="nav-item"><a class="nav-link link" href="https://bildia.com/" target="_blank" title="Bildia">Bildia</a></li>#}
  278.                 <li class="nav-item"><a class="nav-link link color-madera" href="{{absolute_url('/madera/')|add_ssl}}" title="Construcción con madera">Construcción con madera</a><span class="nuevo">NUEVO</span></li>
  279.             </ul>
  280.             <ul class="navbar-nav-login d-none d-sm-none d-md-none d-lg-flex">
  281.                 {% if user %}
  282.                     {% if user.collective %}
  283.                         <li class="nav-item">
  284.                             <a class="nav-link link logged" href="javascript:void(0);">
  285.                                 Hola, {{ user.firstName }}
  286.                                 {% if user.avatar %}
  287.                                     <img src="{{user.avatar}}" class="avatar" alt="">
  288.                                 {% else %}
  289.                                     <img src="assetsv2/img/profile-img.jpg" class="avatar" alt="">
  290.                                 {% endif %}
  291.                             </a>
  292.                         </li>
  293.                     {% elseif not user.isAdmin %}
  294.                         <li class="nav-item">
  295.                             <a class="nav-link link logged" href="{{absolute_url('/account')|add_ssl}}">
  296.                                 Hola, {{ user.firstName }}
  297.                                 {% if user.avatar %}
  298.                                     <img src="{{user.avatar}}" class="avatar" alt="">
  299.                                 {% else %}
  300.                                     <img src="assetsv2/img/profile-img.jpg" class="avatar" alt="">
  301.                                 {% endif %}
  302.                             </a>
  303.                         </li>
  304.                         {% if user.isFreeUser %}
  305.                             <li class="nav-item secondary py-1 text-center text-uppercase header-subscription">
  306.                                 <span>¿Quieres sacarle todo el partido a tectónica?</span>
  307.                                 <a href="{{absolute_url('/account/subscription')|add_ssl}}">Suscríbete!</a>
  308.                             </li>
  309.                         {% endif %}
  310.                     {% else %}
  311.                         <li class="nav-item">
  312.                             <a class="nav-link link logged" href="{{absolute_url('/admin')|add_ssl}}">
  313.                                 Hola, {{ user.firstName }}
  314.                                 {% if user.avatar %}
  315.                                 <img src="{{user.avatar}}" class="avatar" alt="">
  316.                                 {% else %}
  317.                                 <img src="assetsv2/img/profile-img.jpg" class="avatar" alt="">
  318.                                 {% endif %}
  319.                             </a>
  320.                         </li>
  321.                     {% endif %}
  322.                 {% else %}
  323.                 <!---->
  324.                 <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/login/')|add_ssl}}" title="Log in" onclick="return gotoLogin();">Log in</a></li>
  325.                 <!---->
  326.                 <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/subscription/')|add_ssl}}" title="Registro">Registro</a></li>
  327.                 <!---->
  328.                 {% endif %}
  329.                 <!---->
  330.                 <li class="nav-item">
  331.                     <!---->
  332.                     <a class="nav-icon" href="{{absolute_url('/search/')|add_ssl}}"><img class="search-icon" src="assetsv2/img/homepage/search-1.png" title="Búsqueda avanzada"></a><span class="nuevo buscador">NUEVO</span>
  333.                 </li>
  334.             </ul>
  335.         </div>
  336.     </nav>
  337.     {% block body %}{% endblock %}
  338.     <div class="container-fluid footer">
  339.         <!---->
  340.         <div class="row pt-4 d-flex justify-content-center">
  341.             <div class="col-2 d-none d-sm-block">
  342.                 <ul class="navbar-footer">
  343.                     <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/about-us/')|add_ssl}}" title="Quiénes somos">Quiénes somos</a></li>
  344.                     {#<li class="nav-item"><a class="nav-link link" href="https://bildia.com/" target="_blank" title="Bildia">Bildia</a></li>#}
  345.                     <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/contact/')|add_ssl}}" {# onclick="$('#contactFooter').modal(); return false;" #}title="Contacto">Contacto</a></li>
  346.                     <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/subscription/')|add_ssl}}" title="Suscripción">Suscripción</a></li>
  347.                     <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/advertising/')|add_ssl}}" title="Publicidad">Publicidad</a></li>
  348.                     <li class="nav-item"><a class="nav-link link" href="https://www.tectonica.es/revista/suscripcion_y_compra.html" target="_blank" title="Revista">Revista</a></li>
  349.                 </ul>
  350.             </div>
  351.             <div class="col-3 d-none d-sm-block">
  352.                 <ul class="navbar-footer">
  353.                     <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/projects/')|add_ssl}}" title="Proyectos">Proyectos</a></li>
  354.                     <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/articles/')|add_ssl}}" title="Artículos">Artículos</a></li>
  355.                     <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/constructive-details/')|add_ssl}}" title="Detalles constructivos">Detalles constructivos</a></li>
  356.                     <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/materials/')|add_ssl}}" title="Materiales">Materiales</a></li>
  357.                     <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/manufacturers/')|add_ssl}}" title="Empresas">Empresas</a></li>
  358.                     <li class="nav-item"><a class="nav-link link" href="{{absolute_url('/madera/')|add_ssl}}" title="Construcción con madera">Construcción con madera</a></li>
  359.                 </ul>
  360.             </div>
  361.             <div class="col-12 col-sm-5">
  362.                 <div class="row">
  363.                     <div class="col-5 col-sm-12 footer-logo"><img class="tectonica-logo" src="assetsv2/img/logos/logo-mbl.png"></div>
  364.                     <div class="col-7 col-sm-12 footer-rrss">
  365.                         <ul class="list-inline">
  366.                             <li><a href="https://www.youtube.com/channel/UCKOTeY_n3Df_gCRU3IvMFWQ/videos" target="_blank" title="Tectónica en YouTube"><i class="fa fa-youtube-play"></i></a></li><!--
  367.                             --><li><a href="https://www.linkedin.com/company/tectonica-archi" target="_blank" title="Tectónica en LinkedIn"><i class="fa fa-linkedin"></i></a></li><!--
  368.                             --><li><a href="https://www.instagram.com/tectonica_" target="_blank" title="Tectónica en Instagram"><i class="fa fa-instagram"></i></a></li><!--
  369.                             --><li><a href="https://www.facebook.com/tectonica.archi" target="_blank" title="Tectónica en Facebook"><i class="fa fa-facebook"></i></a></li>
  370.                         </ul>
  371.                     </div>
  372.                 </div>
  373.             </div>
  374.         </div>
  375.         <div class="row d-flex justify-content-center">
  376.             <div class="col-12 col-sm-10">
  377.                 <hr>
  378.             </div>
  379.         </div>
  380.         <div class="row d-flex justify-content-center pb-4">
  381.             <div class="col-12 col-sm-5 footer-copyright"><span>© Tectónica</span></div>
  382.             <div class="col-12 col-sm-5 footer-legal">
  383.                 <!---->
  384.                 <div class="links"><a href="{{absolute_url('/section/privacy/')|add_ssl}}" title="Política de privacidad">Política de privacidad</a> | <a href="{{absolute_url('/section/legal/')|add_ssl}}" title="Aviso legal">Aviso legal</a> | <a href="{{absolute_url('/section/cookies/')|add_ssl}}" title="Cookies">Cookies</a> | <a href="{{absolute_url('/section/faqs/')|add_ssl}}" title="FAQs">FAQs</a></div>
  385.             </div>
  386.         </div>
  387.     </div>
  388.     {#
  389.     <div class="cookie-message">
  390.         <p>Utilizamos cookies propias y de terceros para obtener datos estadísticos de la navegación de nuestros usuarios y mejorar nuestros servicios. Si acepta o continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información <a href="{{absolute_url('/section/cookies/')|add_ssl}}" title="Cookies">aquí</a>.</p>
  391.         <a class="cookiebar-close"><i class="material-icons">close</i></a>
  392.     </div>
  393.     #}
  394.     {#
  395.     <div class="modal fade" id="contactFooter" tabindex="-1" role="dialog" aria-labelledby="contactFooterLabel" aria-hidden="true">
  396.         <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
  397.             <div class="modal-content">
  398.                 <div class="modal-body">
  399.                     <h2 class="mb-3">¿Qué necesitas?</h2>
  400.                     <p>
  401.                         Solicitar presupuesto o encontrar fabricantes y subcontratistas mediante nuestro partner <strong>Bildia</strong>
  402.                     </p>
  403.                     <div class="text-center mb-2">
  404.                         <a class="boton" href="https://bildia.com/#modal-presupuesto-directo" title="Solicitar un presupuesto">Solicitar un presupuesto</a>
  405.                     </div>
  406.                     <p>
  407.                         Quiero contactar con <strong>Tectónica</strong> para otro asunto
  408.                     </p>
  409.                     <div class="text-center mb-2">
  410.                         <a class="boton" href="{{absolute_url('/contact/')|add_ssl}}" title="Contáctanos">CONTÁCTANOS</a>
  411.                     </div>
  412.                 </div>
  413.             </div>
  414.         </div>
  415.     </div>
  416.     #}
  417.     <script src="{{ asset('assetsv2/js/jquery-3.4.1.min.js') }}"></script>
  418.     <script src="{{ asset('assetsv2/js/popper.min.js') }}"></script>
  419.     <script src="{{ asset('assetsv2/js/bootstrap.min.js') }}"></script>
  420.     {#
  421.     <script src="{{ asset('assetsv2/js/cookieBar/jquery.cookieBar.min.js') }}"></script>
  422.     <script>
  423.         $('.cookie-message').cookieBar({
  424.             'closeButton': '.cookiebar-close',
  425.             'name': 'cookielaw'
  426.         });
  427.     </script>
  428.     #}
  429.     {% block scripts_body %}{% endblock %}
  430. </body>
  431. </html>