Back
Experiencias de los grupos de trabajo
An error occurred while processing the template.
No signature of method marcarOpenGraph matches the arguments
1<#--
2Web content templates are used to lay out the fields defined in a web
3content structure.
4
5Please use the left panel to quickly add commonly used variables.
6Autocomplete is also available and can be invoked by typing "${".
7-->
8
9<#assign fecha = .vars['reserved-article-display-date'].data>
10
11<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext() />
12<#if serviceContext.getLiferayPortletResponse()?has_content && serviceContext.getLiferayPortletRequest()?has_content>
13 <#if "${imagen.getData()}" != "">
14 <#assign portletResponse = serviceContext.getLiferayPortletResponse() />
15 <#assign portletRequest = serviceContext.getLiferayPortletRequest() />
16 <#assign titulo = .vars['reserved-article-title'].data />
17 <#assign descripcion = htmlUtil.extractText(contenido.getData()) />
18 <#if descripcion?length gt 120>
19 <#assign descripcion = descripcion?substring(0,117) + "..."/>
20 </#if>
21 <#assign etiquetaImg = imagen.getData() />
22 <#assign utilidadesHttp = staticUtil["com.liferay.portal.kernel.util.Http"] />
23 <#if !etiquetaImg?starts_with(utilidadesHttp.HTTP_WITH_SLASH) && !etiquetaImg?starts_with(utilidadesHttp.HTTPS_WITH_SLASH)>
24 <#assign etiquetaImg = portalUtil.getPortalURL(portletRequest) + etiquetaImg />
25 </#if>
26 <#assign extraTool = utilLocator.findUtil("eco-hook", "com.grupoica.intef.eco.hook.funciones.FuncionesExtraPlantillas") />
27 <#assign metaEtiquetas = [["og:type", "article"], ["og:image", etiquetaImg], ["og:title", titulo], ["og:description", descripcion]] />
28 ${extraTool.marcarOpenGraph(metaEtiquetas, portletRequest, portletResponse)}
29 </#if>
30</#if>
31
32<div class="ECO_detalle_Noticias">
33 <h3>${subtitulo.getData()}</h3>
34 <#if "${imagen.getData()}" != "">
35 <div class="FR ECO_detalle_texto">
36 <p class="imgR"><img alt="${imagen.texto_imagen.getData()}" title="${imagen.texto_imagen.getData()}" src="${imagen.getData()}" /></p>
37 <p class="ECO_gris">${imagen.pie_foto.getData()}</p>
38 </div>
39 </#if>
40
41 ${contenido.getData()}
42
43</div>
44
45<div class="ECO_detalle_informacion">
46
47 <div class="capa-enlace-asociado">
48 <#-- Enlaces asociados -->
49 <#if (enlaces.getSiblings()?has_content && (enlaces.getSiblings()?size > 1 || (enlaces.getSiblings()?size == 1 && enlaces.getSiblings()[0].getData()?has_content)))>
50
51 <div>
52 <h2><@liferay.language key="enlaces-asociados" />:</h2>
53 <ul>
54 <#list enlaces.getSiblings() as cur_enlaces>
55 <#if "${cur_enlaces.getData()}" != "">
56 <li>
57 <a href="${cur_enlaces.getData()}" target="_blank" title="<@liferay.language_format arguments="${cur_enlaces.getData()}" key="go-to-x" />. <@liferay.language key="opens-new-window" />.">${cur_enlaces.getData()}</a>
58 </li>
59 </#if>
60 </#list>
61 </ul>
62 </div>
63 </#if>
64
65 <#-- Ficheros asociados -->
66
67 <#if nomFicheroAsociado?has_content>
68 <#if (nomFicheroAsociado.getSiblings()?has_content && (nomFicheroAsociado.getSiblings()?size > 1 || (nomFicheroAsociado.getSiblings()?size == 1 && ((nomFicheroAsociado.getSiblings()[0].getData()?has_content && nomFicheroAsociado.getSiblings()[0].getData()!= "null") || (nomFicheroAsociado.getSiblings()[0].ficheroAsociado.getData()?has_content && nomFicheroAsociado.getSiblings()[0].ficheroAsociado.getData()!= "null")))))>
69
70 <div class="capa-fichero-asociado">
71 <h2><@liferay.language key="ficheros-asociados" />:</h2>
72
73 <ul>
74 <#list nomFicheroAsociado.getSiblings() as cur_nomFicheroAsociado>
75 <#if "${cur_nomFicheroAsociado.getData()}" != "" && "${cur_nomFicheroAsociado.getData()}" != "null">
76 <li>
77 <span>
78 <a href="${cur_nomFicheroAsociado.ficheroAsociado.getData()}" title="<@liferay.language_format arguments="${cur_nomFicheroAsociado.getData()}" key="download-x" /> <@liferay.language key="opens-new-window" />">${cur_nomFicheroAsociado.getData()}</a>
79 </span>
80 </li>
81 <#elseif "${cur_nomFicheroAsociado.ficheroAsociado.getData()}" != "" && "${cur_nomFicheroAsociado.ficheroAsociado.getData()}" != "null">
82 <li>
83 <span>
84 <a href="${cur_nomFicheroAsociado.ficheroAsociado.getData()}" title="<@liferay.language key="download-file" /> <@liferay.language key="opens-new-window" />"><@liferay.language key="download-file" /></a>
85 </span>
86 </li>
87 </#if>
88 </#list>
89 </ul>
90 </div>
91 </#if>
92 </#if>
93
94 </div>
95
96 <#-- Etiquetas -->
97
98 <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.portlet.asset.service.AssetEntryLocalService") />
99 <#assign journalArticleLocalService = serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService") />
100 <#assign articleId = .vars['reserved-article-id'].data />
101 <#assign article = journalArticleLocalService.getArticle(groupId, articleId) />
102 <#assign asset = assetEntryLocalService.getEntry('com.liferay.portlet.journal.model.JournalArticle', article.resourcePrimKey) />
103
104 <#-- Las etiquetas sólo se enlazan para búsquedas desde la web del SED, excepto en la home del mismo -->
105 <#assign groupLocalService = serviceLocator.findService("com.liferay.portal.service.GroupLocalService") />
106 <#assign grupoGuestId = groupLocalService.getGroup(companyId, "Guest").getGroupId() />
107 <#if grupoGuestId == groupId>
108 <#assign enlazarEtiqueta = true />
109 <#assign httpServletRequest = serviceContext.getRequest() />
110 <#if portalUtil.getPortletId(httpServletRequest)?has_content>
111 <#assign portletId = portalUtil.getPortletId(httpServletRequest) />
112 <#assign plid = portalUtil.getPlidFromPortletId(groupId, portletId) />
113 <#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") />
114 <#if layoutLocalService.getLayout(plid)?has_content>
115 <#assign layout = layoutLocalService.getLayout(plid) />
116 <#if layout.getFriendlyURL() == "/home">
117 <#assign enlazarEtiqueta = false />
118 </#if>
119 <#else>
120 <#assign enlazarEtiqueta = false />
121 </#if>
122 <#else>
123 <#assign enlazarEtiqueta = false />
124 </#if>
125 <#else>
126 <#assign enlazarEtiqueta = false />
127 </#if>
128
129 <#if asset.getTags()?size gt 0>
130 <div class="capa-etiquetas">
131 <h2><@liferay.language key="tags" />:</h2>
132 <ul class="lista-etiquetas">
133 <#list asset.getTags() as tag>
134 <#if enlazarEtiqueta>
135 <#assign urlEtiqueta = portletURLFactory.create(httpServletRequest, portletId, plid ,"RENDER_PHASE") />
136 ${urlEtiqueta.setParameter("tag", tag.name)}
137 <li class="etiqueta">
138 <a href="${urlEtiqueta}" title="<@liferay.language_format arguments="${tag.name}" key="search-x" />">
139 ${tag.name}
140 </a>
141 </li>
142 <#else>
143 <li class="etiqueta">
144 ${tag.name}
145 </li>
146 </#if>
147 </#list>
148 </ul>
149 </div>
150 </#if>
151
152</div>