templates/news_common_block.html.twig line 1

Open in your IDE?
  1. {# Blocco News - Eventi - Formazione - Promozioni richiamato da Home e Login #}
  2. {% set route = app.request.attributes.get('_route') %}
  3. <div class="row p-1 mt-4 mb-2 highlighted-div" id="scroll_to_news">
  4.     <div class="text-center kib_titolo_menu_servizio">Le news dal mondo Kibernetes</div>
  5.     <div class="col-lg-6 col-sm-12 mt-2">
  6.         <div class="card card-news">
  7.             <div class="card-header kib-blue kib_titolo_terzo_livello" style="font-weight: bold">In Primo Piano</div>
  8.             <div class="card-body h-25 kib_campi_testo p-0 ">
  9.                 <ul class="ul ul-kib">
  10.                     {% if rec_news is defined %}
  11.                         {% set rimanenti_news = 3 %}
  12.                         {% for news in rec_news %}
  13.                             {% set rimanenti_news = rimanenti_news -1 %}
  14.                             <li class="my-2 kib_campi_testo_news" title="{{ news.nome_promozione }}">
  15.                                 <a href="" target="_blank" rel="noopener noreferrer">
  16.                                     {% set urlPrepped =  news.url_riferimento|replace({'/': '_'}) %}
  17.                                     {% if route  == 'home_page' %}
  18.                                         <a href="{{ url('app_home_registerClickGeneric', {'url': urlPrepped, 'setype': 'News' , 'algoritmo': 'nessuno' , 'referer':'home' }  ) }} " target="_blank" rel="noopener noreferrer">
  19.                                     {% endif %}
  20.                                     {% if route == 'app_login' %}
  21.                                         <a href="{{ url('app_login_registerClickGeneric', {'url': urlPrepped, 'setype': 'News' , 'algoritmo': 'nessuno' , 'referer':'login' }  ) }} " target="_blank" rel="noopener noreferrer">
  22.                                     {% endif %}
  23.                                     {% if news.nome_promozione|length > 164 %}
  24.                                         {{ news.nome_promozione[:160] }} ...
  25.                                     {% else %}
  26.                                         {% set nome_promozione = news.nome_promozione ~ '                  <br>' %}
  27.                                         {{ nome_promozione|raw }}
  28.                                         {% if news.nome_promozione|length < 86 %}
  29.                                             <p></p>
  30.                                         {% endif %}
  31.                                     {% endif %}
  32.                                 </a>
  33.                                 <p><small class="text-muted">{{ news.datainizio }}</small></p>
  34.                             </li>
  35.                         {% endfor %}
  36.                         {% if rimanenti_news > 0 %}
  37.                             {% for i in 1..rimanenti_news %}
  38.                                 <li class="my-2 kib_campi_testo">................<p><small
  39.                                                 class="text-muted">00/00/0000</small></p></li>
  40.                             {% endfor %}
  41.                         {% endif %}
  42.                     {% endif %}
  43.                 </ul>
  44.             </div>
  45.             <div class="text-end mb-1 me-3">
  46.                 {% set urlPrepped =  'https://www.kibernetes.it/news/'|replace({'/': '_'}) %}
  47.                 {% if route  == 'home_page' %}
  48.                 <a href="{{ url('app_home_registerClickGeneric', {'url': urlPrepped, 'setype': 'News' , 'algoritmo': 'nessuno' , 'referer':'home' }  ) }}" target="_blank" rel="noopener noreferrer">Guarda tutte le notizie
  49.                     <i class="fa-solid fa-chevron-right"></i>
  50.                 </a></div>
  51.             {% endif %}
  52.             {% if route == 'app_login' %}
  53.             <a href="{{ url('app_login_registerClickGeneric', {'url': urlPrepped, 'setype': 'News' , 'algoritmo': 'nessuno' , 'referer':'login' }  ) }}" target="_blank" rel="noopener noreferrer">Guarda tutte le notizie
  54.                 <i class="fa-solid fa-chevron-right"></i>
  55.             </a></div>
  56.         {% endif %}
  57.     </div>
  58. </div>
  59. <div class="col-lg-6 col-sm-12 mt-2">
  60.     <div class="card card-news">
  61.         <div class="card-header kib-blue kib_titolo_terzo_livello" style="font-weight: bold">Webinar</div>
  62.         <div class="card-body h-25 kib_campi_testo  p-0">
  63.             <ul class="ul ul-kib">
  64.                 {% if rec_eventi is defined %}
  65.                     {% set rimanenti_eventi = 3 %}
  66.                     {% for eventi in rec_eventi %}
  67.                         {% set rimanenti_eventi = rimanenti_eventi -1 %}
  68.                         <li class="my-2 kib_campi_testo_news" title="{{ eventi.nome_promozione }}"><a
  69.                                     href="" target="_blank" rel="noopener noreferrer">
  70.                                 {% set urlPrepped =  eventi.url_riferimento|replace({'/': '_'}) %}
  71.                                 {% if route  == 'home_page' %}
  72.                                 <a href="{{ url('app_home_registerClickGeneric', {'url': urlPrepped, 'setype': 'Eventi' , 'algoritmo': 'nessuno' , 'referer':'home' }  ) }} " target="_blank" rel="noopener noreferrer">
  73.                                     {% endif %}
  74.                                     {% if route == 'app_login' %}
  75.                                     <a href="{{ url('app_login_registerClickGeneric', {'url': urlPrepped, 'setype': 'Eventi' , 'algoritmo': 'nessuno' , 'referer':'login' }  ) }} " target="_blank" rel="noopener noreferrer">
  76.                                         {% endif %}
  77.                                         {% if eventi.nome_promozione|length > 164 %}
  78.                                             {{ eventi.nome_promozione[:160] }} ...
  79.                                         {% else %}
  80.                                             {% set nome_promozione = eventi.nome_promozione ~ '              <br>' %}
  81.                                             {{ nome_promozione|raw }}
  82.                                             {% if eventi.nome_promozione|length < 86 %}
  83.                                                 <p></p>
  84.                                             {% endif %}
  85.                                         {% endif %}
  86.                                     </a>
  87.                                     <p><small class="text-muted">{{ eventi.datainizio }}</small></p>
  88.                         </li>
  89.                     {% endfor %}
  90.                     {% if rimanenti_eventi > 0 %}
  91.                         {% for i in 1..rimanenti_eventi %}
  92.                             <li class="my-2 kib_campi_testo">................<p><small
  93.                                             class="text-muted">00/00/0000</small></p></li>
  94.                         {% endfor %}
  95.                     {% endif %}
  96.                 {% endif %}
  97.             </ul>
  98.         </div>
  99.         {% set urlPrepped =  'https://www.kibernetes.it/webinar/'|replace({'/': '_'}) %}
  100.         {% if route  == 'home_page' %}
  101.             <div class="text-end mb-1 me-3"><a href="{{ url('app_home_registerClickGeneric', {'url': urlPrepped, 'setype': 'Eventi' , 'algoritmo': 'nessuno' , 'referer':'home' }  ) }}" target="_blank"  rel="noopener noreferrer">Guarda tutti gli eventi <i
  102.                             class="fa-solid fa-chevron-right"></i></a></div>
  103.         {% endif %}
  104.         {% if route == 'app_login' %}
  105.             <div class="text-end mb-1 me-3"><a href="{{ url('app_login_registerClickGeneric', {'url': urlPrepped, 'setype': 'Eventi' , 'algoritmo': 'nessuno' , 'referer':'login' }  ) }}" target="_blank"  rel="noopener noreferrer">Guarda tutti gli eventi <i
  106.                             class="fa-solid fa-chevron-right"></i></a></div>
  107.         {% endif %}
  108.     </div>
  109. </div>
  110. </div>
  111. <div class="row p-1 mt-4 mb-2 highlighted-div" id="scroll_to_linkpa">
  112.     {# <h3>POST IT</h3> #}
  113.     {% if rec_newslinkpa is defined %}
  114.         {% set rimanenti_linkpa = 3 %}
  115.         {% for linkpa in rec_newslinkpa|slice(0,3) %}
  116.             {% set rimanenti_linkpa = rimanenti_linkpa -1 %}
  117.             {% include("/promozioni/linkpa_block.html.twig") %}
  118.         {% endfor %}
  119.         {% if rimanenti_linkpa > 0 %}
  120.             {% for i in 1..rimanenti_linkpa %}
  121.                 {% include("/promozioni/linkpa_mocked_block.html.twig") %}
  122.             {% endfor %}
  123.         {% endif %}
  124.     {% else %}
  125.         {% include("/promozioni/linkpa_mocked_block.html.twig") %}
  126.         {% include("/promozioni/linkpa_mocked_block.html.twig") %}
  127.         {% include("/promozioni/linkpa_mocked_block.html.twig") %}
  128.         {% include("/promozioni/linkpa_mocked_block.html.twig") %}
  129.     {% endif %}
  130. </div>
  131. <div class="row p-1 mt-4 highlighted-div" id="scroll_to_inevidenza">
  132.     <h3>In Evidenza</h3>
  133.     {% if rec_promozione is defined %}
  134.         {% set rimanenti_promo = 6 %}
  135.         {% for promozione in rec_promozione|slice(0,6) %}
  136.             {% set rimanenti_promo = rimanenti_promo -1 %}
  137.             {% include("/promozioni/promozioni_block.html.twig") %}
  138.         {% endfor %}
  139.         {% if rimanenti_promo > 0 %}
  140.             {% for i in 1..rimanenti_promo %}
  141.                 {% include("/promozioni/promozioni_mocked_block.html.twig") %}
  142.             {% endfor %}
  143.         {% endif %}
  144.     {% else %}
  145.         {% include("/promozioni/promozioni_mocked_block.html.twig") %}
  146.         {% include("/promozioni/promozioni_mocked_block.html.twig") %}
  147.         {% include("/promozioni/promozioni_mocked_block.html.twig") %}
  148.         {% include("/promozioni/promozioni_mocked_block.html.twig") %}
  149.     {% endif %}
  150. </div>
  151. <div class="row p-1 mt-4 mb-2 highlighted-div" id="scroll_to_formazione">
  152.     <h3>Formazione</h3>
  153.     {% if rec_formazione is defined %}
  154.         {% set rimanenti = 6 %}
  155.         {% for formazione in rec_formazione|slice(0,6) %}
  156.             {% set rimanenti = rimanenti -1 %}
  157.             {% include("/promozioni/formazione_block.html.twig") %}
  158.         {% endfor %}
  159.         {% if rimanenti > 0 %}
  160.             {% for i in 1..rimanenti %}
  161.                 {% include("/promozioni/formazione_mocked_block.html.twig") %}
  162.             {% endfor %}
  163.         {% endif %}
  164.     {% else %}
  165.         {% include("/promozioni/formazione_mocked_block.html.twig") %}
  166.         {% include("/promozioni/formazione_mocked_block.html.twig") %}
  167.         {% include("/promozioni/formazione_mocked_block.html.twig") %}
  168.         {% include("/promozioni/formazione_mocked_block.html.twig") %}
  169.     {% endif %}
  170. </div>