From 7d1b11d600d024537014302d9c906d2636f55ca3 Mon Sep 17 00:00:00 2001 From: Leandro Mesa <leandro.mesa@isaportal.uy> Date: Mon, 22 Jul 2024 16:55:41 -0300 Subject: [PATCH] listado de archivos --- ...k_content.listado_de_archivos.field_titulo.yml | 2 +- ...ity_view_display.paragraph.archivo.default.yml | 2 +- .../block--content--galeria-de-archivos.html.twig | 2 +- .../block--content--listado-de-archivos.html.twig | 15 +++++++++++++++ ...de-archivos--field-multimedias--full.html.twig | 3 +++ ...tado-de-archivos--field-titulo--full.html.twig | 3 +++ .../paragraph--archivo--default.html.twig | 15 +++++++++++++++ 7 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 web/profiles/contrib/isa/themes/mef/templates/block/block--content--listado-de-archivos.html.twig create mode 100644 web/profiles/contrib/isa/themes/mef/templates/fields/field--block-content--listado-de-archivos--field-multimedias--full.html.twig create mode 100644 web/profiles/contrib/isa/themes/mef/templates/fields/field--block-content--listado-de-archivos--field-titulo--full.html.twig create mode 100644 web/profiles/contrib/isa/themes/mef/templates/paragraph/paragraph--archivo--default.html.twig diff --git a/web/profiles/contrib/isa/modules/custom/mef_listado_archivos/config/install/field.field.block_content.listado_de_archivos.field_titulo.yml b/web/profiles/contrib/isa/modules/custom/mef_listado_archivos/config/install/field.field.block_content.listado_de_archivos.field_titulo.yml index 450edf7e..2d966a90 100644 --- a/web/profiles/contrib/isa/modules/custom/mef_listado_archivos/config/install/field.field.block_content.listado_de_archivos.field_titulo.yml +++ b/web/profiles/contrib/isa/modules/custom/mef_listado_archivos/config/install/field.field.block_content.listado_de_archivos.field_titulo.yml @@ -11,7 +11,7 @@ entity_type: block_content bundle: listado_de_archivos label: TÃtulo description: '' -required: true +required: false translatable: false default_value: { } default_value_callback: '' diff --git a/web/profiles/contrib/isa/modules/custom/mef_paragraph_listado_archivos/config/install/core.entity_view_display.paragraph.archivo.default.yml b/web/profiles/contrib/isa/modules/custom/mef_paragraph_listado_archivos/config/install/core.entity_view_display.paragraph.archivo.default.yml index 01d0951c..b76a0adf 100644 --- a/web/profiles/contrib/isa/modules/custom/mef_paragraph_listado_archivos/config/install/core.entity_view_display.paragraph.archivo.default.yml +++ b/web/profiles/contrib/isa/modules/custom/mef_paragraph_listado_archivos/config/install/core.entity_view_display.paragraph.archivo.default.yml @@ -23,7 +23,7 @@ content: weight: 3 region: content field_files: - type: file_default + type: file_url_plain label: hidden settings: use_description_as_link_text: true diff --git a/web/profiles/contrib/isa/themes/mef/templates/block/block--content--galeria-de-archivos.html.twig b/web/profiles/contrib/isa/themes/mef/templates/block/block--content--galeria-de-archivos.html.twig index 1d59d929..d268c622 100644 --- a/web/profiles/contrib/isa/themes/mef/templates/block/block--content--galeria-de-archivos.html.twig +++ b/web/profiles/contrib/isa/themes/mef/templates/block/block--content--galeria-de-archivos.html.twig @@ -1,5 +1,5 @@ {{ attach_library('mef/owlCarousel') }} -<section class="component-carousel-files c-common-props cards-dots"> +<section {{attributes.addClass(["component-carousel-files c-common-props cards-dots"])}}> <div class="page-container"> {% if content.field_title.0 %} <H2{{ title_attributes.addClass("section__title") }}> {{ content.field_title.0["#context"].value }} </H2> diff --git a/web/profiles/contrib/isa/themes/mef/templates/block/block--content--listado-de-archivos.html.twig b/web/profiles/contrib/isa/themes/mef/templates/block/block--content--listado-de-archivos.html.twig new file mode 100644 index 00000000..0300004a --- /dev/null +++ b/web/profiles/contrib/isa/themes/mef/templates/block/block--content--listado-de-archivos.html.twig @@ -0,0 +1,15 @@ + +<section {{attributes.addClass(["component-lista-no-card"])}}> + <div class="page-container"> + + {% if content.field_titulo.0 %} + <h2 class="section__title"> {{content.field_titulo.0["#context"].value}} </h2> + {% endif %} + {# <h3 class="section__subtitle"> Subtitulo para cuando aplica </h3> #} + + <div class="documentos__list"> + {{content.field_multimedias}} + </div> + + </div> +</section> \ No newline at end of file diff --git a/web/profiles/contrib/isa/themes/mef/templates/fields/field--block-content--listado-de-archivos--field-multimedias--full.html.twig b/web/profiles/contrib/isa/themes/mef/templates/fields/field--block-content--listado-de-archivos--field-multimedias--full.html.twig new file mode 100644 index 00000000..18e9f3ea --- /dev/null +++ b/web/profiles/contrib/isa/themes/mef/templates/fields/field--block-content--listado-de-archivos--field-multimedias--full.html.twig @@ -0,0 +1,3 @@ +{% for item in items %} + {{ item.content }} +{% endfor %} diff --git a/web/profiles/contrib/isa/themes/mef/templates/fields/field--block-content--listado-de-archivos--field-titulo--full.html.twig b/web/profiles/contrib/isa/themes/mef/templates/fields/field--block-content--listado-de-archivos--field-titulo--full.html.twig new file mode 100644 index 00000000..18e9f3ea --- /dev/null +++ b/web/profiles/contrib/isa/themes/mef/templates/fields/field--block-content--listado-de-archivos--field-titulo--full.html.twig @@ -0,0 +1,3 @@ +{% for item in items %} + {{ item.content }} +{% endfor %} diff --git a/web/profiles/contrib/isa/themes/mef/templates/paragraph/paragraph--archivo--default.html.twig b/web/profiles/contrib/isa/themes/mef/templates/paragraph/paragraph--archivo--default.html.twig new file mode 100644 index 00000000..ac08e8e6 --- /dev/null +++ b/web/profiles/contrib/isa/themes/mef/templates/paragraph/paragraph--archivo--default.html.twig @@ -0,0 +1,15 @@ +<div class="list__item search-item"> + <h3 class="item__title"> {{content.field_titulo.0["#context"].value}} </h3> + <p class="item__description"> {{content.field_descripcion_corta.0["#context"].value}} </p> + <div class="item__links"> + <a href="{{content.field_files.0["#markup"]}}" class="link"> + <span class="material-icons-outlined" download> download </span> + Descargar + </a> + <a href="{{content.field_files.0["#markup"]}}" data-fancybox data-ratio="2" class="link"> + <span class="material-icons-outlined"> visibility </span> + Ver lista + </a> + </div> +</div> + -- GitLab