Portal Función Pública
Se ha producido un error al procesar la plantilla.
The string doesn't match the expected date/time/date-time format. The string to parse was: "". The expected format was: "yyyy-MM-dd". The nested reason given follows: Unparseable date: "" ---- FTL stack trace ("~" means nesting-related): - Failed at: ${Fecha.getData()?date("yyyy-MM-dd")?... [in template "418512#418548#38330611" at line 152, column 27] ----
1<style type="text/css">
2
3#detalle-episodio{
4 margin-bottom: 2rem;
5}
6
7#detalle-episodio h1{
8 color: #272E45;
9 margin:0px;
10}
11
12.categoria-episodio{
13 color:#ffffff;
14 background-color: #F23858;
15 padding: 4px 8px;
16 letter-spacing: 1px;
17 text-transform: uppercase;
18 display: inline-block;
19 margin-bottom: 12px;
20}
21
22#foto-episodio {
23 margin: 0.5rem 0px 1rem 0px;
24 line-height: 0.5;
25 height: 6.5rem;
26}
27
28.fecha-episodio {
29 color: #F23858;
30 font-size: 0.9em;
31 font-weight: 600;
32 margin-bottom: 0px;
33}
34
35#foto-episodio h4 {
36 color: #272E45;
37 margin: 0.5rem 0rem;
38 font-size: 1.2em;
39}
40
41/*footer*/
42
43#footer-episodios{
44 width: 100vw;
45 position: relative;
46 left: calc(-1 * (100vw - 100%) / 2);
47 padding: 59px 0px !important;
48 background-color:#283148;
49}
50
51.img-circle{
52 background-color:#ffffff;
53 padding:0.7rem;
54
55}
56.border-left {
57 border-left: 1px solid #EEE;
58 padding: 10px 0px 10px 25px !important;
59}
60
61
62.flex-center{
63 display: flex;
64 justify-content: space-around;
65 align-items:center;
66}
67
68
69.flex-basis-80 {
70 flex-basis: 80%;
71 display: flex;
72 align-items: center;
73}
74
75.flex-basis-95 {
76 flex-basis: 95%;
77 display: flex;
78 align-items: center;
79}
80
81.mbottom30{
82 margin-bottom:30px !important;
83}
84
85.btn-fp{
86 margin: 0.5em auto !important;
87}
88
89
90/* Extra small devices (phones, 600px and down) */
91@media only screen and (max-width: 600px) {
92
93 .flex-center{
94 flex-direction: column;
95}
96 .etiqueta-episodio{
97 margin-top: 30px;
98}
99 .boton-play span {
100 margin-left: 10px;
101 font-size: 1.5em;
102 line-height: 100%;
103 letter-spacing: 0px;
104}
105
106.busqueda-episodios {
107margin-top:10px;
108}
109
110.border-left {
111 border-left: 0px;
112 padding: 0px;
113 margin-top:20px;
114}
115
116.mtop-xs-10{
117 margin-top:10px;
118}
119
120
121
122}
123</style>
124
125<#setting locale="es_CO">
126<#setting date_format="dd 'de' MMMM 'de' yyyy">
127<#assign journalArticleId = .vars['reserved-article-id'].data>
128<#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleResourceLocalServiceUtil"]>
129<#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>
130
131<#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/>
132<#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle",articleResourcePK) >
133
134<div id="detalle-episodio">
135<p class="categoria-episodio">
136<#list categoryList as categoryList>
137${categoryList.getName()}
138</#list>
139</p>
140<#assign journalArticleTitle = .vars['reserved-article-title'].data>
141<h1>${journalArticleTitle}</h1>
142
143<p>Con: ${Invitado.getData()}</p>
144</div>
145
146<p>${CodigoSpreaker.getData()}</p>
147
148<div class="flex-center" id="foto-episodio"><img alt="" class="img-responsive hidden-xs" src="/documents/418537/38261760/vineta_frecuencia_publica.svg/d3e8a504-be9b-c7f2-d3b5-e366cb0b73b5?t=1613065723833" width="30px;" />
149<div class="flex-basis-95" id="foto-episodio">
150<div>
151
152<p class="fecha-episodio">${Fecha.getData()?date("yyyy-MM-dd")?date}</p>
153
154<h4>${journalArticleTitle}</h4>
155</div>
156</div>
157</div>
158<#assign journalArticleResumen = .vars['reserved-article-description'].data>
159<p class="mbottom30">${journalArticleResumen}</p>
160
161<p><button class="button btn-fp w-M br-4 stl-1-blue-solid" onclick="verOcultarTranscripcion();">Quiero ver la transcripción</button> <a class="button btn-fp w-M br-4 stl-1-blue" href="/podcast">Quiero escuchar otro episodio</a></p>
162
163<p> </p>
164
165<div style="display: none;" id="textoTranscripcion">${Transcripcion.getData()}</div>
166
167<script>
168 function verOcultarTranscripcion() {
169 var x = document.getElementById("textoTranscripcion");
170 if (x.style.display === "none") {
171 x.style.display = "block";
172 } else {
173 x.style.display = "none";
174 }
175}
176</script>
177<script async src="https://widget.spreaker.com/widgets.js"></script>
Por favor, identifíquese para poder marcar esto como inapropiado.
Promedio
(0 Votos)