The following has evaluated to null or missing: ==> themeDisplay.getThemeSetting("id_contenido_web_paginas_burger") [in template "20099#20135#2117529" at line 5, column 22] ---- 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 articleId = themeDisplay.getT... [in template "20099#20135#2117529" at line 5, column 1] ----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
2<#assign saxReaderUtil = staticUtil["com.liferay.portal.kernel.xml.SAXReaderUtil"]>
3
4<#assign groupId = themeDisplay.getScopeGroupId()>
5<#assign articleId = themeDisplay.getThemeSetting("id_contenido_web_paginas_burger")>
6<#assign idTemplate = themeDisplay.getThemeSetting("id_template_paginas_burger")>
7
8<#if articleId?has_content>
9 <#assign journalArticle = journalArticleLocalService.getArticle(groupId, articleId)>
10 <#assign contentDefault = journalArticle.getContent()>
11</#if>
12
13<div class="container-page">
14 <div class="mega-menu desktop-menu" id="navBurDesk">
15 <div class="bg-white d-flex">
16 <div class="col-4">
17 <ul>
18 <#list entries as menuItem>
19 <li>
20 <#if menuItem.hasChildren()>
21 <div>
22 <span id="primary_${menuItem.getLayoutId()}" onClick="changeDisplay(1, '${menuItem.getLayoutId()}', ''); return false; " class="nav-link ad-arrow-right-icon">${menuItem.getName()} </span>
23 </div>
24 <#else>
25 <a href="${menuItem.getURL()}" ${menuItem.getTarget()} class="nav-link">${menuItem.getName()}</a>
26 </#if>
27 </li>
28 </#list>
29 </ul>
30 </div>
31
32 <div class="col-4">
33 <#list entries as menuItem>
34 <#if menuItem.hasChildren()>
35 <ul class="secondaryMenu" id="secondary_${menuItem.getLayoutId()}" style="display:none;">
36 <#list menuItem.getChildren() as child_item>
37 <li>
38 <a href="${child_item.getURL()}" ${child_item.getTarget()} class="nav-link">${child_item.getName()}</a>
39 </li>
40 </#list>
41 </ul>
42 </#if>
43 </#list>
44 </div>
45
46 <div class="col-4 d-flex justify-content-end">
47 <#if journalArticle?has_content && idTemplate??>
48 <@liferay_journal["journal-article"]
49 articleId=journalArticle.getArticleId()
50 ddmTemplateKey=idTemplate
51 groupId=journalArticle.getGroupId()
52 />
53 </#if>
54 </div>
55 </div>
56 </div>
57</div>
Vigente
Entidad(es) promotora(s)
Promotora 1 ES Promotora 2 ESOtras entidad(es) impulsora(s)
Impulsora 1 ESExploratorio
Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el texto de relleno estándar de las industrias desde el año 1500, cuando un impresor (N. del T. persona que se dedica a la imprenta) desconocido usó una galería de textos y los mezcló de tal manera que logró hacer un libro de textos especimen. No sólo sobrevivió 500 años, sino que tambien ingresó como texto de relleno en documentos electrónicos, quedando esencialmente igual al original. Fue popularizado en los 60s con la creación de las hojas "Letraset", las cuales contenian pasajes de Lorem Ipsum, y más recientemente con software de autoedición, como por ejemplo Aldus PageMaker, el cual incluye versiones de Lorem Ipsum.
Objetivo 1 ES
Objetivo 2 ES
Actuacion tipo El pasaje estándar Lorem Ipsum, usado desde el año 1500. "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."