me voy a casar -
¿Le pones nombre a tu auto?
Además de todos los cuidados a tu engreído, recuerda que mantenerlo protegido con un seguro vehicular, más allá de solucionar lo malo, también puede hacer que todo en el camino salga de la mejor manera.
Te mostramos algunas de nuestras iniciativas
Una diversión segura
Ríe hasta sacar abdominales con este stand up
Gachi, Guille, Carlos y Tobi te cuentan cómo es que un seguro los sacó de apuros.
Se ha producido un error al procesar la plantilla.
No error description was specified for this error; low-level message: java.lang.ClassNotFoundException: com.liferay.portal.service.ClassNameLocalServiceUtil cannot be found by com.liferay.portal.template.freemarker_5.0.18
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign ClassNameLocalServiceUtil = s... [in template "20155#20195#247776" at line 1, column 1]
----
1<#assign ClassNameLocalServiceUtil = staticUtil["com.liferay.portal.service.ClassNameLocalServiceUtil"] >
2<#assign DDMTemplateLocalServiceUtil = staticUtil["com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalServiceUtil"] >
3<#assign JournalArticleLocalServiceUtil = staticUtil["com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil"] >
4<#assign AssetCategoryLocalServiceUtil = staticUtil["com.liferay.portlet.asset.service.AssetCategoryLocalServiceUtil"] >
5
6<#assign classNameIdJournalArticle = ClassNameLocalServiceUtil.fetchClassName("com.liferay.portlet.dynamicdatamapping.model.DDMStructure").getClassNameId() >
7
8<#if portletPreferences["queryValues0"][0]??>
9 <#assign categoryId = portletPreferences["queryValues0"][0]?number />
10</#if>
11
12<#assign counter = 0>
13<#if entries?has_content>
14 <div class="row abc-entendiendo-vidRow videos-th">
15 <#list entries as entry>
16 <#if entry_index lt 4 >
17 <#assign journalArticle = JournalArticleLocalServiceUtil.getLatestArticle(entry.getClassPK()) >
18 <#assign templateKey = DDMTemplateLocalServiceUtil.getTemplate(groupId, classNameIdJournalArticle,
19 journalArticle.getTemplateId()).getTemplateKey()
20 >
21 <#assign content= journalContentUtil.getContent(groupId, journalArticle.getArticleId(),
22 templateKey, locale.getLanguage(), themeDisplay)
23 >
24 ${content}
25 <#assign counter = counter + 1>
26 </#if>
27 </#list>
28 </div>
29 <#if entries?size gt 4 >
30 <h4>
31 <a aria-controls="${categoryId}" aria-expanded="false" class="abc-entendiendo-showMore--mobile collapsed" data-toggle="collapse" href="#${categoryId}" role="button">
32 Ver más videos
33 </a>
34 </h4>
35 <div class="abc-entendiendo-vidRow collapse" id="${categoryId}" aria-expanded="false">
36 <div class="row">
37 <#list entries[4..] as entry>
38 <#assign journalArticle = JournalArticleLocalServiceUtil.getLatestArticle(entry.getClassPK()) >
39 <#assign templateKey = DDMTemplateLocalServiceUtil.getTemplate(groupId, classNameIdJournalArticle,
40 journalArticle.getTemplateId()).getTemplateKey()
41 >
42 <#assign content= journalContentUtil.getContent(groupId, journalArticle.getArticleId(),
43 templateKey, locale.getLanguage(), themeDisplay)
44 >
45 ${content}
46 </#list>
47 </div>
48 </div>
49 <a class="center">
50 <div aria-controls="${categoryId}" aria-expanded="false" class="abc-entendiendo-showMore" data-toggle="collapse" href="#${categoryId}" role="button">
51 Ver más videos
52 </div>
53 </a>
54 </#if>
55</#if>
Existe un seguro para cada momento especial de tu vida.
Descubre cuál podría acompañarte en el que estás viviendo ahora.
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> request['theme-display'] [in template "20155#20195#92832" at line 126, column 25]
----
Tip: It's the final [] step 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: #assign themeDisplay = request["theme... [in template "20155#20195#92832" at line 126, column 1]
----
1<#assign listEvents = list_events.item.getSiblings()>
2<#assign contItem = 0 >
3<#assign events = 0 >
4
5<#list listEvents as eventSize>
6 <#assign events = eventSize_index + 1 >
7</#list>
8
9
10<script>
11
12 YUI().ready('event','node',function(Y){
13 var itemArray = Y.all('button.abc-InfolifeEvents-btn');
14 itemArray.each(function(item){
15 item.on('click',function(event){
16 var pathName = window.location.pathname;
17 var path = pathName.split('/');
18 var pathComplete='';
19 for(var i=0;i<path.length;i++){
20 if(path[i]=='porque'){
21 window.history.replaceState( {} , '',pathComplete+'/'+path[i]+'/'+this.get('name'));
22 break;
23 }
24 if(i == 0){
25 pathComplete = pathComplete+path[i];
26 }else{
27 pathComplete = pathComplete+'/'+path[i];
28 }
29 }
30 });
31 });
32
33 var urlPathNameHome = window.location.href;
34 if(urlPathNameHome.indexOf('?') != -1){
35 var urlRelativeHome = urlPathNameHome.split('?');
36 var pathName = window.location.pathname;
37 urlRelativeHomeBase = urlRelativeHome[1].split('=');
38 if(urlRelativeHomeBase[0] == 'infIndex'){
39 window.history.replaceState( {} , '', pathName);
40 }
41 }else{
42 var pathName = window.location.pathname;
43 var path = pathName.split('porque');
44 for(var i=0; i<path.length; i++){
45 if(i > 0 && path[i] != '' && path[i] != '/'){
46 var pageName = path[i].substring(1);
47 $('button[name="' + pageName + '"]').click();
48 var itemBtns = $("#lifeEvents .col-sm-3 button.abc-InfolifeEvents-btn");
49 var itemCarouselIcon = $("#lifeEvents .abc-InfolifeEvents-iconSlider .item");
50 var indicatorCarousel = $("#lifeEvents ol.app-slideNav li");
51 var totalItemsBtns = itemBtns.length;
52 for(var j=0; j<itemBtns.length; j++){
53 if($(itemBtns[j]).hasClass("active")){
54 var indexCarousel = parseInt(j/4);
55 if(indexCarousel > 0){
56 $(itemCarouselIcon[indexCarousel]).addClass("active");
57 $(itemCarouselIcon[0]).removeClass("active");
58
59 $(indicatorCarousel[indexCarousel]).addClass("active");
60 $(indicatorCarousel[0]).removeClass("active");
61 }
62 }
63 }
64 break;
65 }
66 }
67 }
68 });
69
70</script>
71
72<div class='carousel slide abc-InfolifeEvents' data-interval='false' data-ride='carousel' id='lifeEvents'>
73 <div class='carousel-inner abc-InfolifeEvents-iconSlider' role='listbox'>
74 <div class='item active'>
75 <div class='row life-events'>
76 <#list listEvents as itemEvent>
77 <div class='col-sm-3'>
78 <#if itemEvent_index == 0 >
79 <button class='abc-InfolifeEvents-btn active' name='${itemEvent.link.anchor.getData()}' data-target="#${itemEvent.link.anchor.getData()}";>
80 <#else>
81 <button class='abc-InfolifeEvents-btn' name='${itemEvent.link.anchor.getData()}' data-target="#${itemEvent.link.anchor.getData()}";>
82 </#if>
83 <div class='life-events-icons'>
84 <#if validator.isNotNull(itemEvent.image.getData())>
85 <img src="${itemEvent.image.getData()}" />
86 </#if>
87 <#if validator.isNotNull(itemEvent.title.getData())>
88 <p>${itemEvent.title.getData()}</p>
89 </#if>
90 </div>
91 </button>
92 </div>
93 <#assign contItem = contItem + 1 >
94 <#if (contItem % 4) == 0 >
95 <#if (contItem != events) >
96 </div>
97 </div>
98 <div class='item'>
99 <div class='row life-events'>
100 </#if>
101 </#if>
102 </#list>
103 </div>
104 </div>
105 </div>
106 <div class='carousel-indicators-container infoDots'>
107 <ol class='carousel-indicators app-slideNav'>
108 <#assign contIndicator = 0 >
109 <li class='active' data-slide-to='${contIndicator}' data-target='#lifeEvents'></li>
110 <#list listEvents as eventI>
111 <#if ( (eventI_index + 1) % 5) == 0 >
112 <#assign contIndicator = contIndicator + 1 >
113 <li data-slide-to='${contIndicator}' data-target='#lifeEvents'></li>
114 </#if>
115 </#list>
116 </ol>
117 <a class='left carousel-control' data-slide='prev' href='#lifeEvents' role='button'>
118 <i class='fa fa-angle-left'></i>
119 </a>
120 <a class='right carousel-control' data-slide='next' href='#lifeEvents' role='button'>
121 <i class='fa fa-angle-right'></i>
122 </a>
123 </div>
124</div>
125
126<#assign themeDisplay = request['theme-display'] />
127<#assign layout = themeDisplay['plid'] />
128<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") />
129<#assign layoutObject = layoutService.getLayout(layout?number) />
130<#assign pageTitle = layoutObject.getName(locale) />
131
132<div class='abc-InfolifeEvents-iPic carousel slide' data-interval='false' data-ride='carousel' id='lifeEvents-info'>
133 <div class='carousel-inner' role='listbox'>
134 <#list listEvents as itemEventC>
135 <#if itemEventC_index == 0 >
136 <div class='item active'>
137 <#else>
138 <div class='item'>
139 </#if>
140 <div class='abc-InfolifeEvents-iPic-item' style='display:none'>
141 <#assign allURL = httpUtil.getProtocol(request['attributes']['CURRENT_URL']) + "://" + getterUtil.getString(request['theme-display']['portal-url']) + request.attributes['CURRENT_URL'] />
142
143 <#if validator.isNotNull(itemEventC.image_descriptor.getData())>
144 <#assign facebookURL = "https://www.facebook.com/sharer/sharer.php?u=" + allURL />
145 <#assign twitterURL = "https://twitter.com/share?text="+ itemEventC.title.getData()+" - Pacífico ABC&url=" + allURL />
146
147 <img src='${itemEventC.image_descriptor.getData()}'>
148 <div class='share'>
149 <br>
150 <div class="fb-share-button" data-href="${allURL}" data-layout="button" data-size="large" data-mobile-iframe="true">
151 <a class="fb-xfbml-parse-ignore" target="_blank" href="${facebookURL}&src=sdkpreparse">Compartir</a>
152 </div>
153 <a href="https://twitter.com/share" class="twitter-share-button" data-text="${pageTitle} - ${itemEventC.title.getData()} | ABC del Seguro" data-via="pacificoseguros" data-lang="es" data-size="large">Twittear</a>
154 </div>
155 </#if>
156 <#assign url = "">
157 <#if validator.isNotNull(itemEventC.linkDet.linkDet_external.getData())>
158 <#assign url = itemEventC.linkDet.linkDet_external.getData()>
159 <#else>
160 <#if validator.isNotNull(itemEventC.linkDet.linkDet_page.getData())>
161 <#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")>
162 <#if (layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(itemEventC.linkDet.linkDet_page.getData())))??>
163 <#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(itemEventC.linkDet.linkDet_page.getData()))>
164 <#if currentLinkLayout.type == "url">
165 <#assign url = currentLinkLayout.getTypeSettingsProperty('url')>
166 <#else>
167 <#assign url = itemEventC.linkDet.linkDet_page.getFriendlyUrl()>
168 </#if>
169 </#if>
170 </#if>
171 </#if>
172 <#if validator.isNotNull(itemEventC.linkDet.linkDet_anchor.getData())>
173 <#assign url = url + "#" + itemEventC.linkDet.linkDet_anchor.getData() />
174 </#if>
175 <#if validator.isNotNull(itemEventC.linkDet.linkDet_text.getData())>
176 <a class='btn ${itemEventC.linkDet.linkDet_color.getData()} ${itemEventC.linkDet.linkDet_size.getData()}' href='${url}' target="${itemEventC.linkDet.linkDet_target.getData()}">
177 <i class='fa fa-info-circle'></i>
178 ${itemEventC.linkDet.linkDet_text.getData()}
179 </a>
180 </#if>
181 </div>
182 </div>
183 </#list>
184 </div>
185 <a class='left carousel-control' data-slide='prev' href='#lifeEvents-info' role='button'>
186 <i class='fa fa-angle-left'></i>
187 </a>
188 <a class='right carousel-control' data-slide='next' href='#lifeEvents-info' role='button'>
189 <i class='fa fa-angle-right'></i>
190 </a>
191</div>
Esta información podría interesarte
Se ha producido un error al procesar la plantilla.
No error description was specified for this error; low-level message: java.lang.ClassNotFoundException: com.liferay.portal.service.ClassNameLocalServiceUtil cannot be found by com.liferay.portal.template.freemarker_5.0.18
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign ClassNameLocalServiceUtil = s... [in template "20155#20195#247782" at line 1, column 1]
----
1<#assign ClassNameLocalServiceUtil = staticUtil["com.liferay.portal.service.ClassNameLocalServiceUtil"] >
2<#assign DDMTemplateLocalServiceUtil = staticUtil["com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalServiceUtil"] >
3<#assign JournalArticleLocalServiceUtil = staticUtil["com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil"] >
4<#assign AssetCategoryLocalServiceUtil = staticUtil["com.liferay.portlet.asset.service.AssetCategoryLocalServiceUtil"] >
5
6<#assign classNameIdJournalArticle = ClassNameLocalServiceUtil.fetchClassName("com.liferay.portlet.dynamicdatamapping.model.DDMStructure").getClassNameId() >
7
8<#if portletPreferences["queryValues0"][0]??>
9 <#assign categoryId = portletPreferences["queryValues0"][0]?number />
10</#if>
11
12<#assign counter = 0>
13<#if entries?has_content>
14 <div class="row abc-entendiendo-vidRow videos-th">
15 <#list entries as entry>
16 <#if entry_index lt 4 >
17 <#assign journalArticle = JournalArticleLocalServiceUtil.getLatestArticle(entry.getClassPK()) >
18 <#assign templateKey = DDMTemplateLocalServiceUtil.getTemplate(groupId, classNameIdJournalArticle,
19 journalArticle.getTemplateId()).getTemplateKey()
20 >
21 <#assign content= journalContentUtil.getContent(groupId, journalArticle.getArticleId(),
22 templateKey, locale.getLanguage(), themeDisplay)
23 >
24 ${content}
25 <#assign counter = counter + 1>
26 </#if>
27 </#list>
28 </div>
29</#if>