src/Aviatur/TwigBundle/Resources/views/aviatur/Flux/Blog/Default/view_contenidos.html.twig line 7

Open in your IDE?
  1. {% extends twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/App/front_blog.html.twig') %}
  2. {% if app.session.has('operatorId') != 1 %}
  3.     {% set urlArticle = app.request.uri %}
  4.     {% set text = articulo%}
  5.     {% set separator1 = 'src="'%}
  6.     {% set separator2 = '" ' %}
  7.     {% set imageArticle= render(controller('Aviatur\\ContentBundle\\Controller\\ContentController::extractUrlAction', { 'separator1':separator1 ,'separator2':separator2,'text':text, 'type':'content' }))%}
  8.     {% set dataImage= json_decode(imageArticle, true)%}
  9.     {% set contentInfo = json_decode(articulo.description, true) %}
  10.     {% set host = app.request.getSchemeAndHttpHost()%}
  11. {% endif %}
  12. {% if contentInfo['categoria'] is defined %}
  13.     {% set articleCategory = contentInfo['categoria'] %}
  14. {% endif %}
  15. {% block head_title %}{{ articulo.title |replace({'Aviatur.com': "Blog Aviatur.com"})}}{% endblock head_title %}
  16. {% block head_meta_title %}{{ articulo.title }}{% endblock head_meta_title %}
  17. {% block head_keywords %}{{ articulo.keywords }}{% endblock head_keywords %}
  18. {% block head_description_content %}{% if cookieLastSearch.description is defined %}{{ cookieLastSearch.description }}{% endif %}{% endblock head_description_content %}
  19. {% block head_meta_label %}
  20.     {{ parent() }}
  21.     {% if app.session.has('operatorId') != 1 %}
  22.         {% if 'mejores-tarifas-vuelos-alertas-precios-aviatur' in  articulo.url|raw %}
  23.             {% set imageSocialMedia= '/source/contenidos/mejores-tarifas-vuelos-alertas-precios-aviatur.jpg'%}
  24.         {% elseif 'comprar-tiquetes-baratos-combinando-aerolineas-aviatur' in  articulo.url|raw %}
  25.             {% set imageSocialMedia= '/source/contenidos/combinacion-aerolineas-aviatur.jpg'%}
  26.         {% elseif 'mejores-fechas-para-viajar-prediccion-precios-aviatur' in  articulo.url|raw %}
  27.             {% set imageSocialMedia= '/source/contenidos/mejor-precio-calendario-aviatur.jpg'%}
  28.         {% elseif 'descubrir-destinos-segun-presupuesto-explorar-aviatur' in  articulo.url|raw %}
  29.             {% set imageSocialMedia= '/source/contenidos/viajar-segun-presupuesto-aviatur.jpg'%}
  30.         {% else %}
  31.             {% set imageSocialMedia= dataImage["img"]%}
  32.         {% endif %}
  33.         <meta property="og:type" content="article" />
  34.         <meta property="og:title" content="{{ articulo.title }}" />
  35.         <meta property="og:url" content="{{urlArticle}}" />
  36.         <meta property="og:description" content="{% if cookieLastSearch.description is defined %}{{ cookieLastSearch.description }}{% endif %}"/>
  37.         <meta property="og:image" content="{{imageSocialMedia}}"/>
  38.         <meta property="og:site_name" content="Aviatur.com" />
  39.         <meta property="fb:admins" content="266311843398184" />
  40.         <meta property="og:locale" content="es_CO" />
  41.         <meta property="og:locale:alternate" content="es_CO" />
  42.         <meta name="twitter:card" content="summary_large_image" />
  43.         <meta name="twitter:site" content="@Aviatur" />
  44.         <meta name="twitter:creator" content="@Aviatur" />
  45.         <meta name="twitter:title" content="{{ articulo.title }} | Aviatur.com" />
  46.         <meta name="twitter:description" content="{% if cookieLastSearch.description is defined %}{{ cookieLastSearch.description }}{% endif %}" />
  47.         <meta name="twitter:url" content="{{urlArticle}}" />
  48.         {% set pathToImage = imageSocialMedia|replace({'source/contenidos': "source/redes", 'source/contenidos/blog': "source/redes"})%}
  49.         {% if '.com/' in  pathToImage %}
  50.             {% set image= pathToImage|split('.com/')%}
  51.             {% if file_exists(image[1])%}
  52.                 {% set imageBackground = pathToImage|replace({'https://www.aviatur.com/':"https://www.aviatur.com./",'http://www.aviatur.com/':"https://www.aviatur.com./"}) %}
  53.             {% else %}
  54.                 {% set imageBackground= imageSocialMedia|replace({'source/contenidos': "source/redes", 'source/contenidos/blog': "source/redes"})%}
  55.             {% endif %}
  56.             <meta name = "twitter:image" content = "{{imageBackground}}" />
  57.         {% else %}
  58.             {% set image= pathToImage|trim('/')%}
  59.             {% if file_exists(image)%}
  60.                 {% set imageBackground = "https://www.aviatur.com."~pathToImage %}
  61.             {% else %}
  62.                 {% set imageBackground= imageSocialMedia|replace({'source/contenidos': "source/redes", 'source/contenidos/blog': "source/redes"})%}
  63.             {% endif %}
  64.             <meta name = "twitter:image" content = "{{imageBackground}}" />
  65.         {% endif %}
  66.         {% if articleCategory is defined and host is defined %}
  67.             {% set urlCanonical = host~"/blog/"~articleCategory~"/"~app.request.get("id")%}
  68.             <link rel="canonical" href="{{urlCanonical}}" />
  69.         {% endif %}
  70.     {% endif %}
  71. {% endblock head_meta_label %}
  72. {% block javascripts %}
  73.     <script type="text/javascript">
  74.         var url = '{{articulo.url|raw}}';
  75.         var articleCategory = '{{articleCategory}}';
  76.     </script>
  77.     {% javascripts
  78.         '@AviaturBlogBundle/Resources/public/js/blog_contenidos.js'
  79.         '@AviaturGeneralBundle/Resources/public/js/component_socialNetwork.js'
  80.     %}
  81.     <script type="text/javascript" src="/{{ asset_url }}"></script>
  82.     {% endjavascripts %}
  83. {% endblock %}
  84. {% block header %}
  85.     {% set linkHeader = path('homepage') %}
  86.     {% set classMainNav = '' %}
  87.     {% set contentInfo = json_decode(articulo.description, true) %}
  88.     {% set image= './source/contenidos/blog/header/'~articulo.url~'.jpg'%}
  89.     {% if file_exists(image)%}
  90.         {% set imageBackground = image|replace({'./': "/"}) %}
  91.     {% else %}
  92.         {% if articleCategory=="tips"%}
  93.             {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/tips-de-viajes.webp?'%}
  94.         {% endif  %}
  95.         {% if articleCategory=="gastronomia"%}
  96.             {% if 'casa-navegante' in  articulo.url|raw%}
  97.                 {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/casa-navegante.webp?'%}
  98.             {% else %}
  99.                 {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/gastronomia.webp?'%}
  100.             {% endif %}
  101.         {% endif  %}
  102.         {% if articleCategory=="experiencias"%}
  103.             {% if 'hotel-las-islas' in  articulo.url|raw %}
  104.                 {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/hotel-las-islas-baru-cartagena.webp?'%}
  105.             {% elseif 'casa-cholon' in  articulo.url|raw or 'casa-navegante' in  articulo.url|raw%}
  106.                 {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/casa-navegante.webp?'%}
  107.             {% else %}
  108.                 {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/experiencias-de-viaje.webp?'%}
  109.             {% endif %}
  110.         {% endif %}
  111.            {% if articleCategory=="sostenibilidad"%}
  112.             {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/sostenibilidad-por-defecto.webp?'%}
  113.              {% endif  %}
  114.     {% endif %}
  115.     <header class="page-head--view_blog" >
  116.         <div class="page-head__bg-container hidden-palm" style="z-index: 0; height: 690px">
  117.             <div id="cont" class="view-article-blog" style="background-image:url('{{imageBackground}}')">
  118.                 <div id="article-title-cont" class="title-view-article_cont">
  119.                     <h1 id="title-article" class="text-promo_blog"></h1>
  120.                 </div>
  121.             </div>
  122.         </div>
  123.         {% if app.session.has('operatorId') != 1 %}
  124.             {% include twig_exists('@AviaturTwig/'~ agency_folder.twigStyle() ~'/App/header_blog.html.twig') %}
  125.             {% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/Blog/Includes/modalBlog.html.twig', {'blog_form': blog_form}) %}
  126.         {% endif %}
  127.     </header>
  128. {% endblock %}
  129. {% block body %}<br>
  130.     {% set contentInfo = json_decode(articulo.description, true) %}
  131.     {% if contentInfo['column'] is defined %}
  132.         {% set column = contentInfo['column'] %}
  133.     {% endif %}
  134.     {% set image= './source/contenidos/blog/header/'~articulo.url~'.jpg'%}
  135.     {% if file_exists(image)%}
  136.         {% set imageBackground = image|replace({'./': "/"}) %}
  137.     {% else %}
  138.         {% if articleCategory=="tips"%}
  139.             {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/tips-de-viajes.webp?'%}
  140.         {% endif  %}
  141.         {% if articleCategory=="gastronomia"%}
  142.             {% if 'casa-navegante' in  articulo.url|raw%}
  143.                 {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/casa-navegante.webp?'%}
  144.             {% else %}
  145.                 {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/gastronomia.webp?'%}
  146.             {% endif %}
  147.         {% endif  %}
  148.         {% if articleCategory=="experiencias"%}
  149.             {% if 'hotel-las-islas' in  articulo.url|raw %}
  150.                 {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/hotel-las-islas-baru-cartagena.webp?'%}
  151.             {% elseif 'casa-cholon' in  articulo.url|raw or 'casa-navegante' in  articulo.url|raw%}
  152.                 {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/casa-navegante.webp?'%}
  153.             {% else %}
  154.                 {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/experiencias-de-viaje.webp?'%}
  155.             {% endif %}
  156.         {% endif %}
  157.            {% if articleCategory=="sostenibilidad"%}
  158.             {% set imageBackground= 'https://productos.aviatur.com/aviaturcom2024/blog/sostenibilidad-por-defecto.webp?'%}
  159.              {% endif  %}
  160.     {% endif %}
  161.     {% if contentInfo['type'] is defined %}
  162.         {% set articleType = contentInfo['type'] %}
  163.     {% endif %}
  164.     {% if contentInfo['breadcumb'] is defined %}
  165.         {% set breadcumb = contentInfo['breadcumb'] %}
  166.     {% endif %}
  167.     <div class="dispo-shared__sidebar_content_socialNetwork hide-portable" style="width: 4%;">
  168.         {% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/General/Components/component_socialNetwork.html.twig') %}
  169.     </div>
  170.     <div id="cont-mobile" class="view-article-blog hide-lap-and-up" style="background-image:url('{{imageBackground}}'); margin-top:-53px;"></div>
  171.     {% if column is defined and column=="si"%}
  172.         <div class="wrapper-content_blog">
  173.             <div class="relative dispo-shared__content-full-width contenidos" style="float: left;">
  174.                 <div class="wrapper1-blog relative">
  175.                     {% if breadcumb is defined and breadcumb!=""%}
  176.                         {% if articleType=='general' and articleCategory is defined and articleCategory!=""%}
  177.                             <ol itemscope="" itemtype="http://schema.org/BreadcrumbList" class="breadcumb">
  178.                                 <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
  179.                                     <a itemprop="item" href="https://www.aviatur.com/blog">
  180.                                         <span itemprop="name">Blog Aviatur.com</span></a>
  181.                                     <i class="icon icon_chevron_right"></i>
  182.                                     <meta itemprop="position" content="1">
  183.                                 </li>
  184.                                 <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
  185.                                     <a itemprop="item" href="https://www.aviatur.com/blog/{{articleCategory}}">
  186.                                         <span itemprop="name">{{articleCategory|capitalize|replace({'Experiencias': "Experiencias de viaje",'Tips': "Tips para viajar",'Gastronomia': "Gastronomía en el mundo"})}}</span></a>
  187.                                     <i class="icon icon_chevron_right"></i>
  188.                                     <meta itemprop="position" content="2">
  189.                                 </li>
  190.                                 <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
  191.                                     <a itemprop="item" href="https://www.aviatur.com/blog/{{articleCategory}}/{{articulo.url}}">
  192.                                         <span itemprop="name">{{breadcumb}}</span></a>
  193.                                     <meta itemprop="position" content="3">
  194.                                 </li>
  195.                             </ol>
  196.                         {% endif %}
  197.                     {% endif %}
  198.                     {{ articulo.text|raw }}
  199.                     <div id="js-scrollTopBtn" class="btn--scroll-top pointer" role="button">▲</div>
  200.                 </div>
  201.                 <div id="column-der" class="wrapper2-blog hidden-portable">
  202.                     <section id="destinos-otros" class="js-selectionScroll" style="display:none;">
  203.                         {% if app.session.has('notEnableFlightSearch') == 0 and not is_mobile() %}
  204.                             <div style="font-size: 13px;" class="destacados text-center">
  205.                                 <h4 class="text-center type-white no-margin" style="background-color: #009bf8;">Encuentra tu vuelo</h4>
  206.                                 {% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/Blog/Components/search_engine_flights.html.twig') with {'agency_folder': agency_folder} %}
  207.                             </div><br/>
  208.                         {% endif %}
  209.                     </section>
  210.                 </div>
  211.             </div>
  212.         </div>
  213.     {% else %}
  214.         <div class="wrapper-content_blog">
  215.             {% if breadcumb is defined and breadcumb!=""%}
  216.                 {% if articleType=='general' and articleCategory is defined and articleCategory!=""%}
  217.                     <ol itemscope="" itemtype="http://schema.org/BreadcrumbList" class="breadcumb">
  218.                         <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
  219.                             <a itemprop="item" href="https://www.aviatur.com/blog">
  220.                                 <span itemprop="name">Blog Aviatur.com</span></a>
  221.                             <i class="icon icon_chevron_right"></i>
  222.                             <meta itemprop="position" content="1">
  223.                         </li>
  224.                         <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
  225.                             <a itemprop="item" href="https://www.aviatur.com/blog/{{articleCategory}}">
  226.                                 <span itemprop="name">{{articleCategory|capitalize|replace({'Experiencias': "Experiencias de viaje",'Tips': "Tips para viajar",'Gastronomia': "Gastronomía en el mundo"})}}</span></a>
  227.                             <i class="icon icon_chevron_right"></i>
  228.                             <meta itemprop="position" content="2">
  229.                         </li>
  230.                         <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
  231.                             <a itemprop="item" href="https://www.aviatur.com/blog/{{articleCategory}}/{{articulo.url}}">
  232.                                 <span itemprop="name">{{breadcumb}}</span></a>
  233.                             <meta itemprop="position" content="3">
  234.                         </li>
  235.                     </ol>
  236.                 {% endif %}
  237.             {% endif %}
  238.             {{ articulo.text|raw }}
  239.             <div id="js-scrollTopBtn" class="btn--scroll-top pointer" role="button">▲</div>
  240.         </div>
  241.     {% endif %}
  242.     <div id="graphcomment"></div>
  243.     <div class="wrapper-content_blog"><p style="font-size:11px;color: #767676;">Cuando usted suministra información personal a través de los comentarios, está autorizando a Semiologic, operador de Graphcomment, para tratar sus datos conforme a los lineamientos disponibles en <a href="https://graphcomment.com/en/conditions.html" target="_blank">condiciones Graphcomment</a>. Adicional, dicha información será albergada por Aviatur S.A.S., a quien usted autoriza para utilizarla conforme lo dispone la normatividad vigente en materia de protección de datos y personales y según su política de tratamiento de información, publicada en <a href="https://www.aviatur.com/contenidos/politica-de-privacidad" target="_blank">Política de Privacidad y Tratamiento de Datos</a>.</p></div>
  244.     <p id="infoAviatur" class="info-aviatur text-center"></p>
  245. {% endblock %}
  246. {% block javascripts_bottom %}
  247.     {{ parent() }}
  248.     {% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/Search/General/search_js.html.twig') %}
  249.     <script type="text/javascript">
  250.         function googleTranslateElementInit() {
  251.             new google.translate.TranslateElement({pageLanguage: 'es', autoDisplay: false}, 'google_translate_element');
  252.         }
  253.     </script>
  254.     <script type="text/javascript">
  255.         /* - - - CONFIGURATION VARIABLES - - - */
  256.         // make sure the id is yours
  257.         window.graphcomment_id = 'aviatur-blog';
  258.         /* - - - DON'T EDIT BELOW THIS LINE - - - */
  259.         (function () {
  260.             var gc = document.createElement('script');
  261.             gc.type = 'text/javascript';
  262.             gc.async = true;
  263.             gc.src = 'https://graphcomment.com/js/integration.js';
  264.             (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(gc);
  265.         })();
  266.     </script>
  267.     <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
  268. {% endblock javascripts_bottom %}