Artsen
Er trad een fout op tijdens de verwerking van de sjabloon.
Java method "com.sun.proxy.$Proxy469.getArticle(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy469 object "be.uzbrussel.website.categorisation.JournalArticleCategorisationService@b1658d6"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign article = journalArticleLocal... [in template "20116#20152#PROFILE DETAIL TEMPLATE" at line 12, column 1] ----
1<#setting time_zone = timeZone.ID>
2<#setting locale = "nl_BE">
3<#setting datetime_format = "EEE, d MMM yyyy HH:mm:ss Z">
4<#assign modifiedDate = .vars['reserved-article-modified-date'].data?datetime?string["yyyy-MM-dd"] />
5
6<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
7<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")>
8<#assign localeUtil = staticUtil["com.liferay.portal.kernel.util.LocaleUtil"] />
9<#--<#assign journalContentUtil = serviceLocator.findService("com.liferay.journal.util.JournalContent") />-->
10
11<#assign articleId = .vars['reserved-article-id'].data />
12<#assign article = journalArticleLocalService.getArticle(groupId, articleId)>
13
14<script type="text/javascript">
15 var elem = $("span.header-back-to").first();
16
17 if (elem.length) {
18 elem.parent().addClass("uzb-detail-back-button");
19 elem.find("span.taglib-text").first().html("<@liferay.language key="back-to-overview" />");
20 elem.find("span.taglib-text").first().removeClass("hide-accessible");
21 $("span.header-back-to + span").hide();
22 }
23</script>
24
25<section class="profile-detail" data-date="${modifiedDate}">
26
27 <div class="container-fluid">
28 <#--<div class="row">-->
29 <#--<div class="col-md-12">-->
30 <#--<a href="javascript:window.history.back();">-->
31 <#--<i class="fa fa-chevron-left" aria-hidden="true"></i>-->
32 <#--<@liferay.language key="back-to-overview" />-->
33 <#--</a>-->
34 <#--</div>-->
35 <#--</div>-->
36 <div class="row">
37 <div class="col-md-12 general-info">
38 <#if image?? && image.getData()?? && image.getData() != "" >
39 <div class="image" style="background-image: url('${image.getData()}');">
40 <img src="/o/uzb-theme/images/circle-mask-xl.png" alt="${name.getData()}" class="print-hidden" />
41 <img src="${image.getData()}" class="print-only" alt="${name.getData()}" />
42 </div>
43 <div class="info middle">
44 <#else>
45 <div class="info">
46 </#if>
47 <h1>${name.getData()}</h1>
48 <h5>${function.getData()}</h5>
49
50 <div class="convention">
51 <#assign statuutLabel = "" />
52 <#assign statuutInfo = "" />
53 <#if statuut?? && statuut.getData() == "1">
54 <#assign statuutLabel = languageUtil.get(locale, "statuut-1-label-title") />
55 <#assign statuutInfo = languageUtil.get(locale, "statuut-1-label-desc") />
56 <#elseif statuut?? && statuut.getData() == "2">
57 <#assign statuutLabel = languageUtil.get(locale, "statuut-2-label-title") />
58 <#assign statuutInfo = languageUtil.get(locale, "statuut-2-label-desc")/>
59 <#elseif statuut?? && statuut.getData() == "3">
60 <#assign statuutLabel = languageUtil.get(locale, "statuut-3-label-title") />
61 <#assign statuutInfo = languageUtil.get(locale, "statuut-3-label-desc") />
62 </#if>
63
64
65 <#if statuutLabel != "">
66 ${statuutLabel}
67 <a tabindex="0" role="button" data-toggle="popover" data-trigger="focus" data-placement="bottom" title="${statuutLabel}" data-content="${statuutInfo}" class="borderless">
68 <i class="fa fa-info-circle" aria-hidden="true"></i>
69 </a>
70 </#if>
71 </div>
72
73 <div class="contact">
74 <#if phone?? && phone.getData()?? && phone.getData() != "" >
75 <div class="item">
76 <i class="fa fa-phone" aria-hidden="true"></i>
77 <a href="tel:${phone.getData()}">${phone.getData()}</a>
78 </div>
79 </#if>
80 <#if mail?? && mail.getData()?? && mail.getData() != "" >
81 <div class="item">
82 <i class="fa fa-envelope" aria-hidden="true"></i>
83 <a href="mailto:${mail.getData()}">${mail.getData()}</a>
84 </div>
85 </#if>
86 </div>
87 </div>
88
89 </div>
90 </div>
91 <#if specialization.getSiblings()?has_content && specialization.getSiblings()[0].getData()?? && specialization.getSiblings()[0].getData() != "">
92 <div class="row">
93 <div class="col-md-12 specialization">
94 <h3><@liferay.language key="specialization-label" /></h3>
95 <ul>
96 <#list specialization.getSiblings() as item>
97 <#if item?? && item.getData()?? && item.getData() != "" >
98 <li>${item.getData()}</li>
99 </#if>
100 </#list>
101 </ul>
102 </div>
103 </div>
104 </#if>
105 <div class="row">
106 <#if about?? && about.getData()?? && about.getData() != "" >
107 <div class="col-md-12 about">
108 <h3><@liferay.language key="about" /> ${name.getData()}</h3>
109 <p>${about.getData()}</p>
110 </div>
111 </#if>
112 </div>
113 <#--<#if colleague.getSiblings()?has_content && colleague.getSiblings()[0].getData()?? && colleague.getSiblings()[0].getData() != "">-->
114 <#--<div class="row">-->
115 <#--<div class="col-md-12 colleagues">-->
116 <#--<h3><@liferay.language key="colleagues-label" /></h3>-->
117 <#--<ul>-->
118 <#--<#list colleague.getSiblings() as item>-->
119 <#--<#if item.getData()?? && item.getData() != "" >-->
120 <#--<#assign obj = item.getData()?eval />-->
121 <#--<#assign entry = assetEntryLocalService.getEntry(obj.className, getterUtil.getLong(obj.classPK, 0)) />-->
122 <#--<#assign assetRenderer = entry.getAssetRenderer() />-->
123 <#--<#assign journalArticle = assetRenderer.assetObject />-->
124 <#--<#assign title = journalArticle.getTitle(locale) />-->
125 <#--<#assign type = journalArticle.getDDMStructure().getStructureKey() />-->
126
127 <#--<#if type == "PROFILE">-->
128 <#--<li>${title}</li>-->
129
130 <#--<#–<li>–>-->
131 <#--<#–<@liferay_ui["asset-display"]–>-->
132 <#--<#–className=obj.className–>-->
133 <#--<#–classPK=getterUtil.getLong(obj.classPK, 0)–>-->
134 <#--<#–template="full_content"–>-->
135 <#--<#–/>–>-->
136 <#--<#–</li>–>-->
137 <#--</#if>-->
138 <#--</#if>-->
139 <#--</#list>-->
140 <#--</ul>-->
141 <#--</div>-->
142 <#--</div>-->
143 <#--</#if>-->
144 <#if (research.getSiblings()?has_content && research.getSiblings()[0].getData()?? && research.getSiblings()[0].getData() != "") || (cv?? && cv.getData()?? ) >
145 <div class="row">
146 <div class="col-md-12 research">
147 <#if research.getSiblings()?has_content && research.getSiblings()[0].getData()?? && research.getSiblings()[0].getData() != "">
148 <h3><@liferay.language key="research-label" /></h3>
149 <ul>
150 <#list research.getSiblings() as item>
151 <#if item?? && item.getData()?? && item.getData() != "" >
152 <li>
153 <#if item.attachment?? && item.attachment.getData()?? && item.attachment.getData() != "" >
154 <#assign itemUrl = item.attachment.getData() />
155 <a href="${itemUrl}" target="_blank">${item.getData()}</a>
156 <#elseif item.link?? && item.link.getData()?? && item.link.getData() != "" >
157 <a href="${item.link.getData()}" target="_blank">${item.getData()}</a>
158 <#else>
159 ${item.getData()}
160 </#if>
161
162 </li>
163 </#if>
164 </#list>
165 </ul>
166 </#if>
167 <#if cv?? && cv.getData()?? && cv.getData() != "" >
168 <a href="${cv.getData()}" target="_blank" class="btn-link"><@liferay.language key="complete-cv" /></a>
169 </#if>
170 </div>
171 </div>
172
173 </#if>
174
175
176
177
178 <div class="row">
179 <div class="col-md-12 actions">
180 <a href="javascript: window.history.go(-1)" class="uzb-button green">
181 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-left" width="24" height="24"
182 viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" stroke-linecap="round"
183 stroke-linejoin="round">
184 <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
185 <line x1="5" y1="12" x2="19" y2="12"/>
186 <line x1="5" y1="12" x2="11" y2="18"/>
187 <line x1="5" y1="12" x2="11" y2="6"/>
188 </svg>
189 <span>
190 <@liferay.language key="back" />
191 </span>
192 </a>
193 </div>
194 </div>
195 </div>
196 <#--<div class="row">-->
197 <#--<div class="col-md-12 modified">-->
198 <#--<h6>-->
199 <#--<@liferay.language key="last-modified-on" />:-->
200 <#--${dateUtil.getDate(article.getModifiedDate(), "dd/MM/yyyy", locale)}-->
201 <#--<@liferay.language key="at" />-->
202 <#--${dateUtil.getDate(article.getModifiedDate(), "HH:mm", locale)}.-->
203 <#--<@liferay.language key="profile-error-label" />-->
204 <#--</h6>-->
205 <#--</div>-->
206 <#--</div>-->
207
208</section>
Arts-specialisten in opleiding
In een universitair ziekenhuis kunnen ervaren arts-specialisten worden bijgestaan door arts-specialisten in opleiding (ASO). Dat zijn afgestudeerde artsen die zich verder specialiseren.