CONTACTO |
![]() |
Andrea Emparan Cervantes |
The following has evaluated to null or missing: ==> relatedArticleId [in template "10136#10174#34113" at line 21, column 103] ---- 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: ${relatedArticleId} [in template "10136#10174#34113" at line 21, column 101] ----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
2<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetLinkLocalService") />
3<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
4
5
6<#assign currentArticle = journalArticleLocalService.fetchArticle(scopeGroupId, .vars['reserved-article-id'].getData()) />
7<#assign currentArticleResourcePrimKey = currentArticle.getResourcePrimKey() />
8<#assign currentArticleAssetEntry = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", currentArticleResourcePrimKey) />
9<#assign currentArticleAssetEntryId = currentArticleAssetEntry.getEntryId() />
10<#assign currentArticleRelatedLinks = assetLinkLocalService.getDirectLinks(currentArticleAssetEntryId) />
11
12<#list currentArticleRelatedLinks as related_entry>
13 <#assign relatedAssetEntryId = related_entry.getEntryId2() />
14 <#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) />
15 <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() />
16 <#assign relatedArticle = journalArticleLocalService.getLatestArticle(relatedAssetEntryPrimKey) />
17 <#assign relatedArticleId = relatedArticle.getArticleId() />
18</#list>
19
20
21<button id="boton_flotante_${currentArticle.getUrlTitle()}" data-toggle="modal" data-target="#modal_${relatedArticleId}">
22 <figure>
23 <img src="${icono.getData()}" alt="${texto.getData()}">
24 </figure>
25 ${texto.getData()}
26</button>
CONTACTO |
![]() |
Andrea Emparan Cervantes |