templates/blog/blog-interna.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block seo %}
  3.   {% set ruta = app.request.get('_route') %}
  4.   {% set params = app.request.attributes.get('_route_params')  %}
  5.   <title>{{ blog.titulo }}</title>
  6.   <meta name="description" content="{{ blog.resumen }}" />
  7.   <link rel="image_src" href="{{ blog.imagenGrande }}"/>
  8.   <meta property="og:title" content="{{ blog.titulo }}" />
  9.   <meta property="og:type" content="article" />
  10.   <meta property="og:url" content="{{ url(ruta,params) }}" />
  11.   <meta property="og:image" content="{{ blog.imagenGrande }}" />
  12.   <meta property="og:description" content="{{ blog.resumen }}" />
  13. {% endblock %}
  14. {% block body %}
  15. {{ include('basic/canales.html.twig') }}
  16. <section class="blog-banner" style="background-image: url('{{ blog.imagenGrande }}');">
  17.   <div class="only-mobile">
  18.     <i class="color-blanco icon-favblog ml-4"></i>
  19.   </div>
  20.   <div class="only-desk">
  21.     <div class="row title no-margin w-100 bg-naranja d-flex justify-content-center align-items-center">
  22.       <h3 class="color-blanco">{{ blog.titulo }}</h3>
  23.       <i class="color-blanco icon-favblog  ml-4" data-id="{{ blog.id }}" data-user="{% if app.user %}1{% endif %}"></i>
  24.     </div>
  25.   </div>
  26. </section>
  27. <section class="pt-sm-5 pt-3 px-2">
  28.   <div class="only-mobile px-4 py-2">
  29.     <h2 class="color-negro">{{ blog.titulo }}</h2>
  30.   </div>
  31.   <div class="container px-sm-5 px-4">
  32.     {{ blog.contenido | raw }}
  33.     <div class="row d-flex mt-4 justify-content-between align-items-center">
  34.       <div class="d-flex like-cont align-items-center">
  35.         <a href="" id="like" data-blog="{{ blog.id }}" data-userid="{{ user_id }}">
  36.           {% if like_user == null and like_user == false %}
  37.             <img class="likes" src="{{ asset('img/SVG/likes_active.svg') }}" alt="">
  38.           {% else %}
  39.             <img class="likes" src="{{ asset('img/SVG/likes.svg') }}" alt="">
  40.           {% endif %}
  41.         </a>
  42.         {# {{like_user}} #}
  43.         <h6 class="bold color-gris1 ml-2">{{ likes[1] }} Likes</h6>
  44.         {# <h6 class="bold color-gris1 ml-2">Likes</h6> #}
  45.       </div>
  46.       {# compartir en redes sociales #}
  47.       
  48.       <div class="d-flex redes">
  49.         {% set enlace = path('blog-interna',{id:blog.id, nombre:qi.slugify(blog.titulo)}) %}
  50.         {# facebook #}
  51.         {% if qi.Setting('facebook') == 1 %}
  52.         {# {% set enlace = path('blog-interna',{id:blog.id, nombre:qi.slugify(blog.titulo)}) %} #}
  53.         <a class="rounded mr-2" href="{{  app.request.scheme ~'://' ~ app.request.httpHost ~enlace }}" onclick="window.open(
  54.         'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href),
  55.         'facebook-share-dialog',
  56.         'width=626,height=436')">
  57.           <i class="color-negro icon-facebook-single">
  58.           </i>
  59.         </a>
  60.         {% endif %}
  61.         {# twitter #}
  62.         {% if qi.Setting('twitter') == 1 %}
  63.         <a class="rounded mr-2" target="_blank" href="https://twitter.com/share?url={{  app.request.scheme ~'://' ~ app.request.httpHost ~enlace }}&amp;text={{ blog.titulo }}" >
  64.           <i class="color-negro icon-twitter">
  65.           </i>
  66.         </a>
  67.         {% endif %}
  68.         {# linkendin #}
  69.         {% if qi.Setting('linkedin') == 1 %}
  70.         <a class="rounded" target="_blank" href="https://www.linkedin.com/shareArticle?mini=true&url={{  app.request.scheme ~'://' ~ app.request.httpHost ~enlace }}&amp;text={{ blog.titulo }}">
  71.           <i class="color-negro icon-in"></i>
  72.         </a>
  73.         {% endif %}
  74.       </div>
  75.     </div>
  76.     <div class="row">
  77.       <hr class="w-100">
  78.     </div>
  79.     <div class="row mt-5" id="comentario">
  80.       <h4 class="color-negro w-100">{{ comentarios | length}} Comentario{% if comentarios | length > 0 %}s{% endif %}</h4>
  81.       {% if app.user %}
  82.       {{ form_start(form,{'attr': {'class':"w-100",'novalidate':'novalidate','action':'#comentario','id':'comentario'}}) }}
  83.       {#<textarea class="w-100" name="" id="" cols="10" rows="5" placeholder="Escribe un comentario"></textarea>#}
  84.       <div class="form-error">
  85.         {{ form_errors(form.comentario) }}
  86.       </div>
  87.       {{ form_widget(form.comentario,{'attr': {'class':"w-100",'placeholder': 'Escribe un comentario', 'cols': '10','rows': '5'}}) }}
  88.       {#{{ form_row(form.captcha, {'attr': { }}) }}#}
  89.       {{ form_widget(form.usuario, {'attr': { 'style':'display:none'}}) }}
  90.       {{ form_widget(form.blog, {'attr': { 'style':'display:none'}}) }}
  91.       <div class="form-group em">
  92.         <button type="submit" value="submit" class="btn_3 btn btn-naranja" id="contacto">
  93.           Enviar
  94.         </button>
  95.       </div>
  96.       {{ form_end(form) }}
  97.       {% endif %}
  98.     </div>
  99.   </div>
  100. </section>
  101. <section class="resenas pt-3">
  102.   <div class="container px-4">
  103.     {% for item in comentarios %}
  104.     <div class="item">
  105.       <div class="d-flex align-items-center">
  106.         <img src="{{ asset('img/SVG/avatar.svg') }}" alt="">
  107.         <div class="ml-3">
  108.           <h6 class="bold color-negro">{{ item.usuario }}</h6>
  109.           <p>{{ qi.time_elapsed_string(item.created_at) }}</p>
  110.         </div>
  111.       </div>
  112.       <p class="mt-2">{{ item.comentario }}</p>
  113.     </div>
  114.     {% endfor %}
  115.   </div>
  116. </section>
  117. <section class="bg-naranja direccion">
  118.   <div class="container d-flex justify-content-between">
  119.     <div class="item-dir">
  120.       <a class="d-flex color-blanco" href="{{ path('blog-interna',{id: blog_prev.id, nombre: qi.slugify(blog_prev.titulo)}) }}">
  121.         <i class="icon-left"></i>
  122.         <p>Anterior</p>
  123.       </a>
  124.       <h4 class="mt-2 color-blanco">{{ blog_prev.titulo }}</h4>
  125.     </div>
  126.     <div class="item-dir">
  127.       <a class="d-flex color-blanco justify-content-end" href="{{ path('blog-interna',{id: blog_next.id, nombre: qi.slugify(blog_next.titulo)}) }}">
  128.         <p>Siguiente</p>
  129.         <i class="icon-right"></i>
  130.       </a>
  131.       <h4 class="mt-2 color-blanco text-right">{{ blog_next.titulo }}</h4>
  132.     </div>
  133.   </div>
  134. </section>
  135.   <div data-remodal-id="modal_blog">
  136.     <button data-remodal-action="close" class="remodal-close"></button>
  137.     {# <h1>Alerta</h1> #}
  138.     <p>
  139.       Para dar like a este post debes loguearte en la plataforma
  140.     </p>
  141.   </div>
  142.   <div data-remodal-id="modal_blog_comentario">
  143.     <button data-remodal-action="close" class="remodal-close"></button>
  144.     <h1>Alerta</h1>
  145.     <p>
  146.       Para comentar post debes loguearte en la plataforma
  147.     </p>
  148.   </div>
  149. {% endblock %}
  150. {% block javascripts %}
  151. {% endblock %}