From 0044c1f5170335a598924d836d99509040db9c15 Mon Sep 17 00:00:00 2001
From: Leticia Ferreira <leticia.ferreira@isaportal.com.py>
Date: Tue, 6 Aug 2024 16:20:52 -0400
Subject: [PATCH] se agrega css para print noticia y fix titulo audio,
 paragraph y bloque

---
 .../block/block--content--audio.html.twig     |  2 +-
 ...ph--audios--field-title--default.html.twig |  3 +
 .../noticias/node--noticias--full.html.twig   | 99 ++++++++++++++++++-
 3 files changed, 102 insertions(+), 2 deletions(-)
 create mode 100644 web/profiles/contrib/isa/themes/mef/templates/node/noticias/field--paragraph--audios--field-title--default.html.twig

diff --git a/web/profiles/contrib/isa/themes/mef/templates/block/block--content--audio.html.twig b/web/profiles/contrib/isa/themes/mef/templates/block/block--content--audio.html.twig
index 22093f37..a5fb18e9 100644
--- a/web/profiles/contrib/isa/themes/mef/templates/block/block--content--audio.html.twig
+++ b/web/profiles/contrib/isa/themes/mef/templates/block/block--content--audio.html.twig
@@ -33,7 +33,7 @@
 <div{{ attributes.addClass('component-audio') }}>
     <div class="page-container">
     {{ title_prefix }}
-    {% if label %}
+    {% if title %}
         <h2{{ title_attributes.addClass('section__title') }}>{{ title }}</h2>
     {% endif %}
     {{ title_suffix }}
diff --git a/web/profiles/contrib/isa/themes/mef/templates/node/noticias/field--paragraph--audios--field-title--default.html.twig b/web/profiles/contrib/isa/themes/mef/templates/node/noticias/field--paragraph--audios--field-title--default.html.twig
new file mode 100644
index 00000000..1c3527c6
--- /dev/null
+++ b/web/profiles/contrib/isa/themes/mef/templates/node/noticias/field--paragraph--audios--field-title--default.html.twig
@@ -0,0 +1,3 @@
+{% for item in items %}
+    <h2 class="section__title"> {{ item.content }} </h2>
+{% endfor %}
\ No newline at end of file
diff --git a/web/profiles/contrib/isa/themes/mef/templates/node/noticias/node--noticias--full.html.twig b/web/profiles/contrib/isa/themes/mef/templates/node/noticias/node--noticias--full.html.twig
index 19341900..74137bd0 100644
--- a/web/profiles/contrib/isa/themes/mef/templates/node/noticias/node--noticias--full.html.twig
+++ b/web/profiles/contrib/isa/themes/mef/templates/node/noticias/node--noticias--full.html.twig
@@ -73,6 +73,103 @@
  */
 #}
 
+<style>
+@media print {
+    .nav-top {display: none;}
+    .nav-principal {display: none;}
+    .menu-generic-full {display: none;}
+    .page__shares > a{display: none;}
+    .page__shares .dropdown-share > button {display: none;}
+    @page {size: portrait;}
+    @page rotada {size: landscape;}
+    table {page: rotada; page-break-before: right;}
+    @page {
+      /*declaraciones*/
+    @top-left {
+        content: "Título";
+      }
+      @top-right {
+        content: "Pág. " counter(page);
+      }
+    }
+     
+    .d-print-none {
+            display: none !important;
+        }
+     
+        .d-print-inline {
+            display: inline !important;
+        }
+     
+        .d-print-inline-block {
+            display: inline-block !important;
+        }
+     
+        .d-print-block {
+            display: block !important;
+        }
+     
+        .d-print-table {
+            display: table !important;
+        }
+     
+        .d-print-table-row {
+            display: table-row !important;
+        }
+     
+        .d-print-table-cell {
+            display: table-cell !important;
+        }
+     
+        .d-print-flex {
+            display: -ms-flexbox !important;
+            display: flex !important;
+        }
+     
+        .d-print-inline-flex {
+            display: -ms-inline-flexbox !important;
+            display: inline-flex !important;
+        }
+     
+     
+    * {
+       -webkit-print-color-adjust: exact; 
+       color-adjust: exact;
+    }
+    img {
+    page-break-inside: avoid;
+      -webkit-print-color-adjust: exact;
+    }
+    .owl-stage {width: auto !important; transition: none !important; transform: none !important;}
+    .component-gallery {display: none;}
+     
+    .component-breadcrumb {display: none;}
+    .page__shares > a{display: none;}
+    .page__shares .dropdown-share > button {display: none;}
+    .item__icon > span {display: none;}
+    .list__item {display: none;}
+    .item__text .item__text-title {display: none;}
+    .item__text-description {display: none;}
+    .ratio > iframe {display: none;}
+    .page-container > audio {display: none;}
+    .page-container .tag-container {display: none;}
+    .portlet-body > section {display: none;}
+    .page-container > a {display: none;} 
+    .owl-nav > button > span {display: none;} 
+    .download__list {display: none;}
+    footer {
+      display: none;
+    }
+    .component-img-description {display:none;}
+    .component-carousel-cards {display: none;}
+    .component-etiquetas {display: none;}
+    .component-lista-enlaces-relacionados {display: none;}
+    .component-audio {display: none;}
+    .component-lista-descargas {display: none;}
+    .component-iframe-video > .page-container > .section__title {display: none;}
+    }
+</style>
+
 {% set fecha = content.field_date|field_value %}
 {% set subtitulo = content.field_subtitle|field_value %}
 {% set descripcion = content.field_description|field_value %}
@@ -149,7 +246,7 @@
           
               <div class="tag-container">
                   {% for tag in tags %}
-                      {{- tag|merge({'#options': {'attributes': {'class': ['tag-item']}}})  -}}
+                      <div class="tag-item"> {{ tag['#title'] }} </div>
                   {% endfor %}
               </div>
           
-- 
GitLab