Dobro došli u A1 mobilni svijet

Drago nam je što ste odabrali naše mobilne usluge!

An error occurred while processing the template.
The following has evaluated to null or missing:
==> item.title_color  [in template "10113#11634844#45921593" at line 48, column 46]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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 item.title_color.getData() != ""  [in template "10113#11634844#45921593" at line 48, column 41]
----
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 
6<#assign today = .now?string('yyyy-MM-dd')?date('yyyy-MM-dd') /> 
7<section class="FancySlider-section bg-${BackgroundColor.getData()}"> 
8	<div class="container"> 
9		<#assign imagePosition = "no-image" /> 
10		<#assign hasImage = false /> 
11		<#assign hasVideo = false /> 
12		<#list Naslov.getSiblings() as item> 
13			<#assign doRender = ((item.DateFrom.getData()?has_content)?then(today gte item.DateFrom.getData()?date('yyyy-MM-dd'), true)) && ((item.DateTo.getData()?has_content)?then(today lte item.DateTo.getData()?date('yyyy-MM-dd') ,true))> 
14			<#if doRender> 
15				<#if hasImage || (item.Fotografija.getData()?has_content && item.Fotografija.getData() != "") > 
16					<#assign hasImage =  true /> 
17				<#elseif hasVideo || (item.Video.getData()?has_content && item.Video.getData() != "") > 
18					<#assign hasVideo = true /> 
19				</#if> 
20			</#if> 
21		</#list> 
22		<#if hasImage || hasVideo> 
23			<#if PozicijaFotografije.getData() == "left"> 
24				<#assign imagePosition = "img-left" /> 
25			<#elseif PozicijaFotografije.getData() == "right"> 
26				<#assign imagePosition = "img-right" /> 
27			</#if> 
28		</#if> 
29		<div class="FancySlider ${imagePosition}"> 
30			<#list Naslov.getSiblings() as item> 
31				<#assign doRender = ((item.DateFrom.getData()?has_content)?then(today gte item.DateFrom.getData()?date('yyyy-MM-dd'), true)) && ((item.DateTo.getData()?has_content)?then(today lte item.DateTo.getData()?date('yyyy-MM-dd') ,true))> 
32				<#if doRender> 
33 
34					<#assign hasImage = false /> 
35					<#assign hasVideo = false /> 
36					<#if item.Fotografija.getData()?has_content && item.Fotografija.getData() != "" > 
37						<#assign hasImage = true /> 
38					<#elseif item.Video.getData()?has_content && item.Video.getData() != "" > 
39						<#assign hasVideo = true /> 
40					</#if> 
41				 
42					<#assign hasMobileImage = item.FotografijaMobile?? && item.FotografijaMobile.getData()?has_content && item.FotografijaMobile.getData() != "" /> 
43					<#assign noImage = "no-image" /> 
44					<#if hasImage || hasVideo> 
45						<#assign noImage = "" /> 
46					</#if> 
47					<#assign title_color = 'black' /> 
48					<#if item.title_color.getData() != ""> 
49						<#assign title_color = item.title_color.getData() /> 
50					</#if> 
51					<div class="FancySlide ${noImage}"> 
52						<div class="FancySlide-content"> 
53							<h3 class="title-h3 font-serif mb-4 title--${title_color}">${item.getData()}</h3> 
54							<p class="text-sm md:text-base mb-4">${item.Tekst.getData()}</p> 
55							<#if item.button_text.getData() != "" && (item.button_link.getData() != "" || item.webform_label.getData() != "" ||  item.ModalId.getData() != "")> 
56								<#assign link_opening_mode=""> 
57								<#if item.link_opening_mode.getData()=="new_tab"> 
58									<#assign link_opening_mode="_blank"> 
59								</#if> 
60								 
61								<#assign webform_overlay = "" /> 
62								<#assign data_modal_id="" /> 
63								<#assign modal_trigger_class="" /> 
64								<#assign link = "" /> 
65								<#assign ff_custom_title = "" /> 
66								<#if item.button_link.getData() != ""> 
67									<#assign link = item.button_link.getData() /> 
68								<#elseif item.webform_label.getData() != ""> 
69									<#assign webform_overlay_sufix = "'" /> 
70									<#assign webform_overlay = "data-webform-overlay='" /> 
71									<#assign webform_overlay = webform_overlay + item.webform_label.getData() /> 
72									<#assign webform_overlay = webform_overlay + webform_overlay_sufix /> 
73								<#elseif item.ModalId.getData() != ""> 
74									<#assign modal_id_sufix = "'" /> 
75									<#assign data_modal_id = "data-modal='#" /> 
76									<#assign data_modal_id = data_modal_id + item.ModalId.getData() /> 
77									<#assign data_modal_id = data_modal_id + modal_id_sufix /> 
78									<#assign link = "#" /> 
79									<#assign modal_trigger_class = "js-modal-trigger" /> 
80									<#assign link_opening_mode=""> 
81									<#assign ff_custom_title = item.ff_custom_title.getData() /> 
82									 
83								</#if> 
84 
85								 
86								<a href="${link}" target="${link_opening_mode}" class="button button--${item.button_transparency_variant.getData()} button--${item.button_color.getData()} text-center ${modal_trigger_class}" ${data_modal_id} ${webform_overlay} data-ff-custom-title="${ff_custom_title}" data-portlet-name="FancySlider" data-button-text="${item.button_text.getData()}" data-button-link="${link}" data-button-type="${item.button_transparency_variant.getData()}" data-button-color="${item.button_color.getData()}" data-element-heading="${Naslov.getData()}"> 
87									${item.button_text.getData()} 
88									<#if item.button_arrow_variant.getData()=="with_arrow"> 
89										<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 
90											<path d="M19.1925 10.9425L20.25 12L19.1925 13.0575L12.2625 19.9875L11.205 18.93L18.135 12L11.205 5.07001L12.2625 4.01251L19.1925 10.9425ZM15.255 12.75H3.75V11.25H15.255L16.005 12L15.255 12.75Z" fill="currentColor"></path> 
91										</svg> 
92									</#if> 
93								</a> 
94							 
95							</#if> 
96						</div> 
97						 
98						<#assign mobileImageClasses = "" /> 
99						<#assign desktopImageClasses = "" /> 
100						<#if hasMobileImage> 
101							<#assign mobileImageClasses = "d-md-none" /> 
102							<#assign desktopImageClasses = "d-none d-md-block" /> 
103						</#if> 
104						 
105						<#if hasImage> 
106							<div class="FancySlide-image "> 
107								<img src="${fetchCDNLink(item.Fotografija.getData())}" title="${item.FotografijaTitle.getData()}" alt="${item.FotografijaTitle.getData()}" class="${desktopImageClasses}"> 
108								<#if hasMobileImage> 
109									<img src="${fetchCDNLink(item.FotografijaMobile.getData())}" title="${item.FotografijaTitle.getData()}" alt="${item.FotografijaTitle.getData()}" class="${mobileImageClasses}"> 
110								</#if> 
111							</div>	 
112						<#elseif hasVideo> 
113							<div class="FancySlide-image "> 
114								<iframe width="560" height="315" src="${item.Video.getData()}" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> 
115							</div>	 
116						</#if> 
117					</div> 
118				</#if> 
119			</#list> 
120		</div> 
121	</div> 
122</section> 
123 
124<#function fetchCDNLink link> 
125	<#if !link?starts_with(themeDisplay.getCDNHost())> 
126		<#return (themeDisplay.getCDNHost() + link)>		 
127	</#if> 
128	<#return link>						 
129</#function> 

Prepoznajući potrebe korisnika želimo vam otkriti kako još možemo pomoći vašem poslovanju da postane jednostavnije, produktivnije i sigurnije.

Zaštitite svoje uređaje u A1 mreži

Znate li da je 59% organizacija doživjelo sigurnosni incident u posljednjih 12 mjeseci? Prijetnje tvrtkama najčešće dolaze od zaraženih uređaja zaposlenika.

Zaštitite svoje uređaje od špijunskih softvera, mrežnih prijevara i zlonamjernih web adresa!

Za uključenje A1 Net Protect usluge kontaktirajte svog prodajnog predstavnika ili samostalno uključite putem Moj A1.