1<section class="bg-grey-5 calen-estd pb-5">
2<div class="container-corp">
3<div class="row">
4<#if entries?has_content>
5 <div class="col-lg-12">
6 <div class="container-corp">
7 <div class="tab-content pt-8 pb-10 mb-5" id="myTabContent">
8 <#list entries as entry>
9 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale.toString())) />
10 <#assign assetRenderer = entry.getAssetRenderer() />
11 <#assign viewURL = renderResponse.createRenderURL() />
12 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse,entry, false) />
13
14 <#assign titulo = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='titulo']/dynamic-content") />
15 <#assign contenido = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='contenido']/dynamic-content") />
16
17
18 <#assign categories = entry.getCategories() >
19 <#list entry.getCategories() as categories>
20 <#assign categoria = categories.name>
21 <#if categoria == "AltoValor">
22 <#assign operaciones = "operaciones-1">
23 <#assign opetab = "operaciones1-tab">
24 </#if>
25 <#if categoria == "BajoValor">
26 <#assign operaciones = "operaciones-2">
27 <#assign opetab = "operaciones2-tab">
28 </#if>
29 <#if categoria == "PFMI">
30 <#assign operaciones = "operaciones-3">
31 <#assign opetab = "operaciones3-tab">
32 </#if>
33 </#list>
34
35 <#if opetab == "operaciones1-tab">
36 <#assign classActive = "show active">
37 <#else>
38 <#assign classActive = "">
39 </#if>
40 <!-- TAB 1-->
41 <div aria-labelledby="${opetab}" class="tab-pane fade ${classActive}" id="${operaciones}" role="tabpanel">
42 <p class="basic-text mb-8">${contenido.data}</p>
43
44
45 <#assign acordeon = docXml.getRootElement().selectNodes("//dynamic-element[@ name='acordeonFieldSetFieldSet']") />
46
47
48 <div class="box-acordeon box-acordeon-basic mb-10" id="stage1">
49
50 <#list acordeon as acor>
51
52 <#assign tituloAcordeon = acor.selectSingleNode("dynamic-element[@name='tituloAcordeon']/dynamic-content") />
53
54 <#assign linksAcordeon = acor.selectNodes("dynamic-element[@ name='linksAcordeon']") />
55
56 <#if tituloAcordeon.data != "">
57 <div class="item">
58 <!--Collapse header -->
59 <#assign i = (i!0) + 1>
60 <div aria-controls="collapse${i}" aria-expanded="false" class="box-acordeon-header c-white d-flex justify-content-between align-items-center collapsed" data-target="#collapse${i}" data-toggle="collapse" id="headingOne">
61 <div class="justify-content-between d-flex align-items-center">
62 <div class="box-acordeon-title p-2">
63 <h5 class="mb-0 fifth-title c-white">${tituloAcordeon.data}</h5>
64 </div>
65 </div>
66
67 <div class="ml-auto p-2"><i class="box-acordeon-icon la la-plus-circle"></i></div>
68 </div>
69
70 <!--Collapse body-->
71
72 <div aria-labelledby="headingOne" class="box-acordeon-content c-blue-1 collapse" id="collapse${i}">
73 <div class="p-4">
74 <ul class="listcorp listcorp-featured">
75 <#assign linksAcordeonFieldSet = acor.selectNodes("dynamic-element[@ name='linksAcordeonFieldSet']") />
76
77 <#list linksAcordeonFieldSet as linkAcordeonFieldSet>
78 <#assign linksAcordeonFieldSetFieldSet = linkAcordeonFieldSet.selectNodes("dynamic-element[@ name='linksAcordeonFieldSetFieldSet']") />
79 <#list linksAcordeonFieldSetFieldSet as linkAcordeonFieldSetFieldSet>
80
81 <#assign tituloLinkAcordeon = "" />
82 <#assign tituloLinkAcordeon = linkAcordeonFieldSetFieldSet.selectSingleNode("dynamic-element[@name='tituloLinkAcordeon']/dynamic-content") />
83
84 <#assign friendly_page_link = "" />
85 <#assign tituloLinkAcordeon = "" />
86 <#assign linkInternoAcordeon = "" />
87 <#assign linkPageId = "" />
88 <#assign linkPrivate = "" />
89 <#assign linkGroupId = "" />
90
91 <#assign tituloLinkAcordeon = linkAcordeonFieldSetFieldSet.selectSingleNode("dynamic-element[@name='tituloLinkAcordeon']/dynamic-content") />
92 <#assign linkInternoAcordeon = linkAcordeonFieldSetFieldSet.selectSingleNode("dynamic-element[@name='linkInternoAcordeon']/dynamic-content") />
93 <#assign linkExternoAcordeon = linkAcordeonFieldSetFieldSet.selectSingleNode("dynamic-element[@name='linkExternoAcordeon']/dynamic-content") />
94 <#assign arrayLinker = linkInternoAcordeon.data?split('@') />
95 <#-- split the string to just get the page layout id , groupID and if its a private layout-->
96 <#assign count = 0 />
97
98
99 <#list linkInternoAcordeon.data?split("@") as item>
100 <#if item != "">
101 <#if count == 0>
102 <#assign linkPageId = item?number>
103 </#if>
104 <#if count == 1>
105 <#if item == "private">
106 <#assign linkPrivate = true>
107 <#else>
108 <#assign linkPrivate = false>
109 </#if>
110 </#if>
111 <#if count = 2>
112 <#assign linkGroupId = item?number>
113 </#if>
114 <#assign count = count +1>
115 </#if>
116 </#list>
117
118 <#if linkPageId?has_content>
119 <#-- get layout -->
120 <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
121 <#assign layout = layoutService.getLayout(linkGroupId, linkPrivate, linkPageId) />
122
123
124 <#-- get Friendly URL -->
125 <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil") />
126 <#assign friendly_page_link = portalUtil.getLayoutFriendlyURL(layout, themeDisplay)>
127 </#if>
128
129
130
131
132 <#if tituloLinkAcordeon.getData()?has_content >
133 <#if friendly_page_link?has_content>
134 <li>
135 <a class="mb-4" href="${friendly_page_link}">${tituloLinkAcordeon.data}</a>
136 </li>
137 <#else>
138 <li>
139 <a class="mb-4" href="${linkExternoAcordeon.data}" target="_blank">${tituloLinkAcordeon.data}</a>
140 </li>
141 </#if>
142 </#if>
143 </#list> <!-- linksAcordeonFieldSetFieldSet -->
144 </#list> <!-- linksAcordeonFieldSet -->
145
146 </ul>
147 <#assign contenidoAcordeon = acor.selectSingleNode("dynamic-element[@name='contenidoAcordeon']/dynamic-content") />
148 <#if contenidoAcordeon.getData()?has_content >
149 <div>
150 ${contenidoAcordeon.getData()}
151 </div>
152 </#if>
153 </div>
154 </div>
155
156
157 </div>
158 </#if>
159
160
161 </#list>
162 </div>
163
164
165 </div>
166
167</#list>
168</div>
169</div>
170</div>
171</#if>
172</div>
173</div>
174</section>
175
176<style>
177.table-consultas.modificada td{
178 padding:.5rem;
179}
180.table-consultas.modificada td span,
181.table-consultas.modificada th {
182font-size:.8rem;
183}
184@media (max-width: 767px) {
185.table-mobile tbody td{
186 border-right: 1px solid #ccc;
187 border-left: 1px solid #ccc;
188}
189.table-mobile.modificada tbody td:before{
190 font-size:.8rem;
191}
192}
193</style>