Doktorego tesiak
Une erreur s'est produite lors du traitement du modèle.
Java method "com.sun.proxy.$Proxy906.getArticle(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy906 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@57b93cf4"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign journalArticle = journalArtic... [in template "10112#522485#1146905" at line 6, column 1] ----
1<#assign formatedURLTitle = languageUtil.get(locale, "opens-new-window")>
2<#-- nuevo código para gestionar el año -->
3<#assign txtYearUnknown = "unknown" >
4<#assign journalArticleLocalServiceUtil = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") >
5<#assign ddmFieldLocalServiceUtil = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMFieldLocalService") >
6<#assign journalArticle = journalArticleLocalServiceUtil.getArticle(getterUtil.getLong(groupId ) , .vars['reserved-article-id'].data) >
7<#assign structure = journalArticle.getDDMStructure() >
8<#assign ddmFormValues = ddmFieldLocalServiceUtil.getDDMFormValues(structure.getDDMForm(), journalArticle.getId()) >
9<#assign ddmFormFieldValuesMap = ddmFormValues.getDDMFormFieldValuesMap(true) >
10
11
12
13<#assign thesisYear = "" >
14<#if ehuthesisyear?? >
15 <#assign literal = "ehuthesisyear">
16 <#assign year = ehuthesisyear.getData()>
17 <#if year == txtYearUnknown >
18 <#assign thesisYear = txtYearUnknown>
19 <#else>
20 <#assign thesisYear = upvlibs.getLabel(ddmFormFieldValuesMap, year, literal)>
21 </#if>
22
23</#if>
24
25<#assign showYear = thesisYear != "" && thesisYear != txtYearUnknown >
26<#-- nuevo código para gestionar el año -->
27
28
29<article class="thesis">
30 <header class="thesis-title">
31 <h1>
32
33 <#assign title = "" >
34 <#if ehuthesistitle??>
35 <#assign title = ehuthesistitle.getData()>
36 </#if>
37 <#assign titleLang = "" >
38 <#if ehutitlelang?? >
39 <#assign titleLang = ehutitlelang.getData()>
40 </#if>
41 <#if titleLang != "" && title != "">
42 <span lang="${titleLang}">
43 </#if>
44 <#if title != "">
45 ${title}
46 </#if>
47 <#if titleLang != "" && title != "">
48 </span>
49 </#if>
50 </h1>
51 </header>
52
53 <dl>
54 <#if ehuthesisphd?? && ehuthesisphd.getData()?has_content >
55 <dt><@liferay.language key="ehu.doctoral-student" />:</dt>
56 <dd>${ehuthesisphd.getData()}</dd>
57 </#if>
58 <#if showYear >
59 <dt><@liferay.language key="year" />:</dt>
60 <dd>${thesisYear}</dd>
61 </#if>
62 <#if ehuthesisuniversity?? && ehuthesisuniversity.getData()?has_content >
63 <dt><@liferay.language key="ehu.university" />:</dt>
64 <dd>${ehuthesisuniversity.getData()}</dd>
65 </#if>
66
67 <#if ehuthesisdirector?? && ehuthesisdirector.getData()?has_content >
68 <dt><@liferay.language key="ehu.director-s" />:</dt>
69 <dd>${ehuthesisdirector.getData()}</dd>
70 </#if>
71
72 <#if ehuthesisdescription?? && ehuthesisdescription.getData()?has_content >
73 <dt class="clear"><@liferay.language key="ehu.description" />:</dt>
74 <#assign text_box_data = ehuthesisdescription.getData()>
75 <#if text_box_data?? >
76 <dd><p>${text_box_data?replace("\n", "</p><p>")}</p></dd>
77 </#if>
78 </#if>
79
80 <#if ehuthesislinkFieldSet.ehuthesislink.getData()?? >
81 <#assign ehuthesislink = ehuthesislinkFieldSet.ehuthesislink.getData() >
82 <#assign link = ehuthesislink >
83 <#if ehuthesislinkFieldSet.ehuthesislinktitle?? && ehuthesislinkFieldSet.ehuthesislinktitle.getData()?? >
84 <#assign link_title= ehuthesislinkFieldSet.ehuthesislinktitle.getData()>
85 </#if>
86 <#if ehuthesislinkFieldSet.ehunewtab?? && ehuthesislinkFieldSet.ehunewtab.getData()?has_content >
87 <#assign link_new_window= getterUtil.getBoolean(ehuthesislinkFieldSet.ehunewtab.getData())>
88 </#if>
89
90 <#assign formatedURL = "" >
91 <#if ehuthesislink?is_hash >
92 <#assign aux = ehuthesislink.getData() >
93 <#else>
94 <#assign aux = getterUtil.getString(ehuthesislink) >
95 </#if>
96 <#if aux?has_content && aux != "">
97 <#assign formatedURL = aux>
98 </#if>
99
100 <#if ehuthesislink?has_content >
101 <dt><@liferay.language key="ehu.more-info-link" />:</dt>
102 <#if formatedURL?? >
103 <#assign link_title_desc = formatedURL >
104 <#if link_title?has_content >
105 <#assign link_title_desc = link_title >
106 </#if>
107 <#if link_title_desc?? >
108 <dd class="link">
109 <#if link_new_window?? && link_new_window >
110 <a class="bullet bullet-url" href="${formatedURL}" target="_blank">
111 <span class="sr-only"><@liferay.language key="opens-new-window" />
112 </span> ${link_title_desc} <span class="icon-external-link"></span></a>
113 <#else>
114 <a class="bullet bullet-url" href="${formatedURL}">${link_title_desc}</a>
115 </#if>
116 </dd>
117 </#if>
118 </#if>
119 </#if>
120 </#if>
121
122 <#if ehuthesisdocumentFieldSet.ehuthesisdocument?? >
123
124 <#assign formatedDocument="" >
125 <#if ehuthesisdocumentFieldSet.ehuthesisdocument.getData()?has_content && ehuthesisdocument.getData()?contains("/")>
126 <dt><@liferay.language key="ehu.related-document" />:</dt>
127
128 <@upvlibs.formatAttachmentNew documentField=ehuthesisdocumentFieldSet.ehuthesisdocument documentTitle=ehuthesisdocumentFieldSet.ehuthesisdocumenttitle />
129 <#assign formatedDocument = upvlibs.formatedDocument >
130 <#if formatedDocument?? >
131 <dd class="document">${formatedDocument}</dd>
132 </#if>
133 </#if>
134 </#if>
135
136 <#if ehumention?? && ehumention.getData()?? && ehumention.getData()!= "upv-ehu-blank" && !validator.isBlank(ehumention.getData())>
137 <dt><@liferay.language key="ehu.mention" />:</dt>
138 <dd><@liferay.language key="${ehumention.getData()}" /></dd>
139 </#if>
140 <#if ehuphdextraaward?? && ehuphdextraaward.getData()?? >
141 <#assign isExtraAward = getterUtil.getBoolean(ehuphdextraaward.getData())>
142 </#if>
143 <#if isExtraAward?? && isExtraAward >
144 <dt><@liferay.language key="ehu.merits" />:</dt>
145 <dd><@liferay.language key="ehu.phd-extra-award" /></dd>
146 </#if>
147 </dl>
148</article>