Se ha producido un error al procesar la plantilla.
Java method "com.liferay.journal.web.asset.JournalArticleDDMFormValuesReader.getDDMFormValues()" threw an exception when invoked on com.liferay.journal.web.asset.JournalArticleDDMFormValuesReader object "com.liferay.journal.web.asset.JournalArticleDDMFormValuesReader@242d1f5e"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign ddmFormValues = assetRenderer... [in template "10202#10240#132477784" at line 36, column 31] ----
1<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.css" />
2
3
4 <#assign dlService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")>
5 <#assign page_group=layout.getGroup()>
6 <#assign site_name=htmlUtil.escape(page_group.getDescriptiveName())>
7 <#assign currentUrl=themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() />
8 <#assign page_group_friendlyUrl=layout.getGroup().getFriendlyURL() />
9 <#assign theme_display=themeDisplay />
10
11 <#assign site_default_public_url=htmlUtil.escape(page_group.getDisplayURL(theme_display, false)) />
12
13 <div class="slider_noticias_v3 row">
14 <div class="col-md-12 col-sm-12 col-xs-12 section_home">
15 <div class="section_header text-center">
16 <h2 class="headline-xl">Novedades</h2>
17 <p class="subtitle-noticiasVert">Novedades de ${site_name}
18 </p>
19 </div>
20 </div>
21 <!--Fin titulo principal-->
22
23 <div class="col-md-10 col-sm-8 col-xs-11 body_noticias_responsive ">
24 <div id="noticias_v3_r" class="swiper mySwiper slide noticias_v3">
25 <!-- se recorre la lista de entradas para enerar el botonsito de bullets para avanzar o retroceder.-->
26
27 <!-- The slideshow -->
28 <div class="swiper-wrapper">
29 <#assign index=0>
30
31 <#if entries?has_content>
32 <#list entries as curEntry>
33 <#if (curEntry?index>=0) && (curEntry?index<=8 )>
34 <#if curEntry.getClassName()=="com.liferay.journal.model.JournalArticle">
35 <#assign assetRenderer=curEntry.getAssetRenderer()>
36 <#assign ddmFormValues=assetRenderer.getDDMFormValuesReader().getDDMFormValues()>
37 <#assign ddmFormFieldValues=ddmFormValues.getDDMFormFieldValues()>
38 <#assign article=assetRenderer.getArticle()>
39 <#assign
40 urlViewInContext=curEntry.getAssetRenderer().getURLViewInContext(renderRequest,
41 renderResponse, currentURL)>
42 <#assign cur_id=curEntry.getAssetRenderer().getArticle().getArticleId()>
43
44
45 <div class="swiper-slide">
46
47
48 <div class=" card cardpad">
49 <a href="${urlViewInContext}" title="Ver ${curEntry.getTitle(locale)}"
50 target="_self" data-anim-hover="" class="content-box">
51 <div class="image">
52 <#if article.getSmallImageURL()?has_content>
53 <#assign imageURL=article.getSmallImageURL()>
54 <img src=" ${imageURL}" alt="${curEntry.getTitle(locale)}"
55 style="opacity: 1;" />
56 <#elseif
57 curEntry.getAssetRenderer().getThumbnailPath(renderRequest)?has_content>
58 <#assign
59 image=curEntry.getAssetRenderer().getThumbnailPath(renderRequest)>
60 <img src="${image}" alt="${curEntry.getTitle(locale)}"
61 style="opacity: 1;" />
62 <#else>
63 <img class="logo-default" src="data:,"
64 alt="${curEntry.getTitle(locale)}" style="opacity: 1;" />
65 </#if>
66 </div>
67 <div class="card-body">
68 <p class="date">
69 ${curEntry.getPublishDate()?string("
70 MMM dd yyyy ")}
71 </p>
72 <p class="title card-title headline-xs-govco VentU_card_texto ">
73 ${curEntry.getTitle(locale)}
74 </p>
75 </div>
76 </a>
77 <a href="${assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry)}"
78 target="_self" data-anim-hover="" class="new-tools-box inFocusdes"
79 title="date">
80 <p class="category"></p>
81 </a>
82 </div>
83 </div>
84
85 <#assign index=index + 1>
86
87 </#if>
88 </#if>
89 </#list>
90 <#else>
91 <h1 class="text-center">NO HAY NOVEDADES DISPONBILES</h1>
92 </#if>
93 </div>
94
95
96
97 <div class="swiper-pagination"></div>
98 <div class="swiper-button-next"></div>
99 <div class="swiper-button-prev"></div>
100
101
102
103 </div>
104 </div>
105
106
107 <div class="col-md-12 col-sm-12 col-xs-12 btn-noticias text-center">
108 <a class="btn btn-round btn-high ng-star-inserted" href="${site_default_public_url}/novedades"
109 title="Ver Mas Novedades"> Más Novedades
110 </a>
111 </div>
112
113
114 </div>
115
116 <script src="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.js"></script>
117
118 <!-- Initialize Swiper -->
119 <#if index==1>
120 <script>
121 var notiNum = 1
122 window.postMessage(notiNum, "*");
123 </script>
124 <#elseif index==2>
125 <script>
126 var notiNum = 2
127 window.postMessage(notiNum, "*");
128 </script>
129 <#else>
130 <script>
131 var notiNum = 3
132 window.postMessage(notiNum, "*");
133 </script>
134 </#if>
135
136 <script>
137 window.onmessage = function (event) {
138 var notiNum = event.data
139 };
140
141 var swiper = new Swiper(".mySwiper", {
142 navigation: {
143 nextEl: ".swiper-button-next",
144 prevEl: ".swiper-button-prev",
145 },
146 slidesPerView: 1,
147 spaceBetween: 50,
148 breakpoints: {
149 1181: {
150 slidesPerView: notiNum,
151 spaceBetween: 50
152 },
153 1180: {
154 slidesPerView: notiNum,
155 spaceBetween: 50
156 },
157 800: {
158 slidesPerView: 2,
159 spaceBetween: 50
160 },
161 700: {
162 slidesPerView: 1,
163 spaceBetween: 50
164 }
165 },
166 watchSlidesProgress: true,
167 grabCursor: true,
168 observer: true,
169 loop: true,
170 a11y: {
171 prevSlideMessage: "Previous slide",
172 nextSlideMessage: "Next slide",
173 paginationBulletMessage: "Go to slide {{index}}"
174 },
175 pagination: {
176 el: '.swiper-pagination',
177 dynamicBullets: true,
178 dynamicMainBullets: 3
179 }
180
181 });
182 </script>
Datos Basicos
Dirección del Despacho
CALLE 19# 8-11 SEGUNDO PISO
Telefono