videotekaPlainText

An error occurred while processing the template.
The following has evaluated to null or missing:
==> ButtonText  [in template "10113#11634844#29090708" at line 42, column 30]

----
Tip: If the failing expression is known to be 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: #if ButtonText.getData() != "" && (Li...  [in template "10113#11634844#29090708" at line 42, column 25]
----
1<#assign liferay_theme = PortletJspTagLibs["/META-INF/liferay-theme.tld"] /> 
2<#assign portlet  = PortletJspTagLibs["/META-INF/liferay-portlet.tld"] /> 
3<@liferay_theme["defineObjects"] /> 
4<@portlet["defineObjects"] /> 
5<#assign journal_article_local_service = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
6<#assign scopeGroup = layout.getGroup() /> 
7<#assign scopeGroupExpando = scopeGroup.getExpandoBridge() /> 
8 
9 
10<#assign alt_article_content = "" /> 
11 
12<#if alt_article_id?? && alt_article_id.getData() != ""> 
13	<#attempt> 
14		<#assign alt_article_active = scopeGroupExpando.getAttribute("alt-article-active", false)!false /> 
15		<#if alt_article_active> 
16			<#assign alt_article_content = journal_article_local_service.getArticleDisplay(themeDisplay.getScopeGroupId() , alt_article_id.getData(), "view", themeDisplay.getLanguageId(), themeDisplay).getContent() /> 
17		</#if> 
18	<#recover> 
19		<#assign alt_article_content = "" /> 
20	</#attempt> 
21 
22</#if> 
23 
24<#if alt_article_content!=""> 
25	${alt_article_content} 
26<#else> 
27	<#assign today = .now?string('yyyy-MM-dd')?date('yyyy-MM-dd') /> 
28	<#assign do_render = ((date_from?? && date_from.getData()?has_content)?then(today gte date_from.getData()?date('yyyy-MM-dd'), true)) && ((date_to?? && date_to.getData()?has_content)?then(today lte date_to.getData()?date('yyyy-MM-dd') ,true))> 
29	<#if do_render> 
30		<div class="container"> 
31 
32			<#if title.getData() != ""> 
33				<#assign titlePosition = "" /> 
34				<#if TitlePosition?? && TitlePosition.getData() != ""> 
35					<#assign titlePosition = "text-" + TitlePosition.getData() /> 
36				</#if> 
37				<h2 class="h1 margin-top-0 margin-bottom-40 futuraLight ${titlePosition}">${title.getData()}</h2> 
38			</#if> 
39 
40			${content.getData()} 
41 
42			<#if ButtonText.getData() != "" && (LinkButtona.getData() != "" || WebFormLabel.getData() != "" || (ModalId?? && ModalId.getData() != ""))> 
43				<div class="row d-block container" align="${ButtonPosition.getData()}"> 
44					<div> 
45						<#assign otvaranjeLinka=""> 
46						<#if OtvaranjeLinka.getData()=="new window"> 
47							<#assign otvaranjeLinka="_blank"> 
48						</#if> 
49						<#assign webformOverlay = "" /> 
50						<#assign dataModalId="" /> 
51						<#assign modalTriggerClass="" /> 
52						<#assign link = "" /> 
53						<#if LinkButtona.getData() != ""> 
54							<#assign link = LinkButtona.getData() /> 
55						<#elseif WebFormLabel.getData() != ""> 
56							<#assign webformOverlaySufix = "'" /> 
57							<#assign webformOverlay = "data-webform-overlay='" /> 
58							<#assign webformOverlay = webformOverlay + WebFormLabel.getData() /> 
59							<#assign webformOverlay = webformOverlay + webformOverlaySufix /> 
60						<#elseif ModalId?? && ModalId.getData() != ""> 
61							<#assign modalIdSufix = "'" /> 
62							<#assign dataModalId = "data-modal='#" /> 
63							<#assign dataModalId = dataModalId + ModalId.getData() /> 
64							<#assign dataModalId = dataModalId + modalIdSufix /> 
65							<#assign link = "#" /> 
66							<#assign modalTriggerClass = "js-modal-trigger" /> 
67						</#if> 
68						<#assign ffCustomTitle = "" /> 
69						<#if FFCustomTitle??> 
70							<#assign ffCustomTitle = FFCustomTitle.getData() /> 
71						</#if> 
72						<#if ButtonVariant.getData()=="red with arrow"> 
73							<button href="${link}" target="${otvaranjeLinka}" class="button button--primary button--red has-icon text-center ${modalTriggerClass}" ${dataModalId} ${webformOverlay} data-ff-custom-title="${ffCustomTitle}"> 
74								<span class="button__label">${ButtonText.getData()}</span> 
75								<span class="button__icon icon-right"> 
76									<img inline-svg src="${themeDisplay.getPathThemeImages()}/icons/icon-right.svg" /> 
77								</span> 
78							</button> 
79						</#if> 
80						<#if ButtonVariant.getData()=="red"> 
81							<a href="${link}" target="${otvaranjeLinka}" class="button button--primary button--red text-center ${modalTriggerClass}" ${dataModalId} ${webformOverlay} data-ff-custom-title="${ffCustomTitle}"> 
82								<span class="button__label">${ButtonText.getData()}</span> 
83							</a> 
84						</#if> 
85						<#if ButtonVariant.getData()=="white"> 
86							<a href="${link}" target="${otvaranjeLinka}" class="button button--primary button--light text-center ${modalTriggerClass}" ${dataModalId} ${webformOverlay} data-ff-custom-title="${ffCustomTitle}"> 
87								<span class="button__label">${ButtonText.getData()}</span> 
88							</a> 
89						</#if> 
90						<#if ButtonVariant.getData()=="transparent with border"> 
91							<a href="${link}" target="${otvaranjeLinka}" class="button button--secondary button--red text-center has-icon ${modalTriggerClass}" ${dataModalId} ${webformOverlay} data-ff-custom-title="${ffCustomTitle}"> 
92								<span class="button__label">${ButtonText.getData()}</span> 
93 
94								<span class="button__icon icon-right"> 
95                                    <img inline-svg src="${themeDisplay.getPathThemeImages()}/icons/icon-right.svg" /> 
96                                </span> 
97							</a> 
98						</#if> 
99 
100					</div> 
101				</div> 
102			</#if> 
103		</div> 
104	</#if> 
105</#if>