A Deputación aproba un convenio co Concello de Lalín para dixitalizar as súas infraestruturas turísticas e museísticas

O plan de márketing ten un orzamento de 73.000 euros e enmárcase dentro do Plan de Sostibilidade Turística en Destino Deza Tabeirós-Terra de Montes

20/03/2026

A Deputación aproba un convenio co Concello de Lalín para dixitalizar as súas infraestruturas turísticas e museísticas

A Deputación de Pontevedra aprobou este venres un convenio co Concello de Lalín co fin de implantar un plan de márketing e de promoción do destino que estará dotado dun máximo de 73.000 euros. O presidente provincial, Luis López, sinalou que a través desta acción vaise “dixitalizar as infraestruturas turísticas e museísticas de Lalín” cos obxectivos de “reforzar a xestión turística do destino, consolidar a súa imaxe, ampliar a demanda e incrementar a competitividade do territorio”.

Este proxecto enmárcase dentro do Plan de Sostibilidade Turística en Destino (PSTD) Deza Tabeirós-Terra de Montes. Os camiños por dentro, financiado con fondos NextGenerationEU. En concreto, os recursos mobilizados pola institución provincial permitirán adquirir unha pantalla transportable de grandes dimensións e tamén dixitalizar a Oficina de Recepción de Visitantes e Peregrinos e mais o museo do Pazo de Liñares coa adquisición de material audiovisual como altofalantes, mesturadores, micrófonos, pantallas e material auxiliar. O Concello encargarase das subministracións e a Deputación de coordinar o plan, así como de establecer o diálogo pertinente co resto de administracións.

O presidente Luis López, que lembrou que estes recursos se suman a outra acción aprobada a semana pasada tamén a través do PSTD Deza Tabeirós-Terra de Montes (A Peribici: Mobilidade sustentable nos Camiños, con 150.000 euros para instalar 15 estacións de reparación de bicicletas), sinalou que “desde o goberno da Deputación sempre temos moi presente o interior da provincia e concretamente no eido turístico, como a nosa campaña do ano pasado (Cando volves?) na que foi protagonista indiscutible”.

audios

Produciuse un erro ao procesar o modelo.
The following has evaluated to null or missing:
==> articleImageAsJson  [in template "20097#20123#5969012" at line 58, column 63]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign imageURL = "/c/document_libra...  [in template "20097#20123#5969012" at line 58, column 4]
----
1<#if entries?has_content>  
2 
3<#-- Importar taglibs --> 
4 
5<#-- Importar servicios --> 
6 
7<#assign portletCustomTitle = themeDisplay.getPortletDisplay().getTitle() /> 
8 
9 
10<div class="container"> 
11<h2><a href="/actualidade"><@liferay.language key="novasRelacionadas" /></a></h2> 
12 
13 
14<section class="listNoticias listado"> 
15     
16     
17    <#list entries as entry>  
18 
19  <#assign  
20       assetRenderer = entry.getAssetRenderer() 
21       journalArticle = assetRenderer.getAssetObject()       
22   /> 
23 
24<#assign className  = assetRenderer.getClassName() /> 
25<#if className == "com.liferay.journal.model.JournalArticle"> 
26        <#assign fields =  assetRenderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() /> 
27        <#list fields as field> 
28             <#-- Intentamos primero obtener la imagen SEO --> 
29    <#if field.getName() == "ImagenSEO" && field.getValue().getString(locale)?has_content> 
30        <#assign articleImageAsJson = jsonFactoryUtil.createJSONObject(field.getValue().getString(locale)) /> 
31    </#if> 
32 
33    <#-- Si no hay ImagenSEO, tomamos Imagen --> 
34    <#if field.getName() == "Imagen"  
35        && (!articleImageAsJson?? || !articleImageAsJson.getString("uuid")?has_content) 
36        && field.getValue().getString(locale)?has_content> 
37        <#assign articleImageAsJson = jsonFactoryUtil.createJSONObject(field.getValue().getString(locale)) /> 
38    </#if> 
39 
40     
41        </#list> 
42    </#if> 
43 
44    <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) /> 
45    <#assign rootElement = document.getRootElement() /> 
46 
47    <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) /> 
48 
49    <#assign imagen = saxReaderUtil.createXPath("dynamic-element[@name='Imagen']").selectSingleNode(rootElement).getStringValue() /> 
50    <#assign titulo = saxReaderUtil.createXPath("dynamic-element[@name='Titulo']").selectSingleNode(rootElement).getStringValue() /> 
51    <#assign entradilla = saxReaderUtil.createXPath("dynamic-element[@name='Entradilla']").selectSingleNode(rootElement).getStringValue() /> 
52 
53<#assign fecha  = docXml.valueOf("//dynamic-element[@name='Fecha']/dynamic-content/text()") /> 
54 
55 
56 
57 
58   <#assign imageURL = "/c/document_library/get_file?uuid=" + articleImageAsJson.getString("uuid") + "&groupId=" + articleImageAsJson.getString("groupId")>   
59 
60<a href="/-/${journalArticle.urlTitle?replace("/-/", "")}" title="${entry.getTitle(locale)} ">                
61             
62 
63<p class="sr-only">${articleImageAsJson}</p> 
64 
65 
66     <img class="ratio ratio-4x3"  loading="lazy" src="${imageURL}" alt="" /> 
67    <h3> 
68         
69        ${titulo} 
70 
71    </h3> 
72 
73 
74 
75 
76    <div class="fecha"> 
77        <p class="card-text"><i class="far fa-calendar-alt">&nbsp;</i>  
78 
79 
80        ${fecha?replace('\n|\t', '', 'r')?date("yyyy-MM-dd")?string("dd/MM/yyyy")} 
81        </p> 
82 
83    </div> 
84 
85</a> 
86             
87 
88 
89 
90 
91    </#list>  
92</section></div> 
93 
94</#if>