Òrgans consultius i de participació - Gobierno abierto - València

El Consell Social de la Ciutat de València

El Consell Social de la Ciutat de València és un òrgan de participació dels veïns i veïnes de València i de les organitzacions socials, veïnals, econòmiques o professionals, com a via permanent de diàleg i deliberació sobre els assumptes més rellevants que afecten la Ciutat.


Composició de la Corporació 2023-2027 (pdf 17 kb).

Naturalesa jurídica

Funcions

Protecció de dades (pdf 96 kb.).

Documents
S'ha produït un error mentre es processava la plantilla.
Can't convert this string to number: "Esta"
The blamed expression:
==> anyoArt?number  [in template "20115#20151#35047248" at line 33, column 39]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if i == anyoArt?number  [in template "20115#20151#35047248" at line 33, column 29]
----
1<#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") /> 
2 
3<#assign customTitle= themeDisplay.getPortletDisplay().getTitle() /> 
4 
5<#assign catPropLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") /> 
6 
7    <#assign JournalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
8 
9 
10<div class="container comisiones-plenos"> 
11    <div class="row"> 
12        <div class="col-12 pagina"> 
13            <h2 class="bloque_titulo">${customTitle}</h2> 
14            <#assign x=2011> 
15            <#assign actual = .now > 
16            <#assign anyo = actual?string('yyyy')?number > 
17 
18            <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> 
19 
20                <#list anyo..x as i> 
21                    <#assign listaCategorias =[]> 
22                    <#assign listaCategoriasMap = {} > 
23                    <#assign listaArticulos = {} > 
24                    <#if entries?has_content> 
25                        <#list entries as curEntry> 
26                            <#assign assetRenderer = curEntry.getAssetRenderer() /> 
27                            <#assign article = assetRenderer.getAssetObject() /> 
28 
29                            <#assign title = article.getTitle(locale) > 
30                            <#assign anyoArt = title?substring(0,4)> 
31 
32                            <#assign ddmFormFieldValues = assetRenderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValuesMap()  /> 
33                            <#if i == anyoArt?number> 
34                                <#assign content = article.getContentByLocale(locale) /> 
35                            <!--locale: ${locale}--> 
36                                <#if locale="es_ES"> 
37                                    <#assign selectorOrgano = ddmFormFieldValues["OrganoHistorico4"][0].getValue().getString(locale) /> 
38                                <#else> 
39                                    <#assign selectorOrgano = ddmFormFieldValues["OrganoHistorico5"][0].getValue().getString(locale) /> 
40                                </#if> 
41                                <#if listaCategorias?seq_contains(selectorOrgano)> 
42                                    <#assign listaArticulos = listaArticulos + {curEntry.getClassPK():curEntry.getClassPK()}> 
43                                <#else> 
44 
45                                <#assign listaCategorias = listaCategorias + [selectorOrgano]> 
46                                <#assign listaCategoriasMap = listaCategoriasMap + {selectorOrgano:selectorOrgano} > 
47                                <#assign listaArticulos = listaArticulos + {curEntry.getClassPK():curEntry.getClassPK()}> 
48                                </#if> 
49                            </#if> 
50                        </#list> 
51                    </#if> 
52                    <div class="panel panel-default"> 
53                        <div class="panel-heading" role="tab" id="year-${i}"> 
54                            <span class="panel-title"> 
55                                <a class="collapsed a-anyos-comisiones" role="button"  data-toggle="collapse" data-parent="#accordion" href="#collapse${i}" aria-expanded="false"> 
56                                <span class="iconoEnlacesRedesSociales fa fa-chevron-right"></span><span>${i}</span> 
57                                </a> 
58                            </span> 
59                        </div> 
60 
61                        <div id="collapse${i}" class="collapse " role="tabpanel" aria-labelledby="year-${i}"> 
62                            <div class="panel-body"> 
63                                <div class="row"  id="${i}" class="collapse" data-parent="year-${i}"> 
64                                    <div class="panel-group" id="accordion${i}" role="tablist" aria-multiselectable="true" style="width:100%"> 
65                                    <#assign j=0> 
66 
67                                     <#list listaCategoriasMap?keys as key> 
68 
69												<div class="panel panel-default"> 
70                                                <div class="panel-heading" role="tab" id="category-${i}${j}"> 
71    												 <h4 class="panel-title mb-0 pb-0"> 
72    													<a class="collapsed a-anyos-comisiones mb-0" role="button"  data-toggle="collapse" data-parent="#accordion${i}" href="#collapse${i}${j}" aria-expanded="false"> 
73    													<span class="iconoEnlacesRedesSociales fa fa-chevron-right"></span> <span class="">${key}</span> 
74    													</a> 
75    												  </h4> 
76    											</div> 
77 
78                                            <div id="collapse${i}${j}" class="panel-collapse collapse" role="tabpanel" aria-labelledby="category-${i}${j}"> 
79                                                <div class="panel-body"> 
80													<#assign z = 0> 
81                                                    <#list entries as cArt> 
82                                                            <#assign assetRenderer = cArt.getAssetRenderer() /> 
83                                                            <#assign article = assetRenderer.getAssetObject() /> 
84                                                            <#assign title = article.getTitle(locale) > 
85                                                            <#assign anyoArt = title?substring(0,4)> 
86                                                            <#if i != anyoArt?number> 
87                                                                <#continue> 
88                                                            </#if> 
89						                                    <#assign j++> 
90 
91                                                            <#assign ddmFormFieldValues = assetRenderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValuesMap()  /> 
92                                                            <#assign caracterAbr = ddmFormFieldValues["caracter"][0].getValue().getString(locale) /> 
93                                                            <#assign selectorOrgano2 = ddmFormFieldValues["OrganoHistorico4"][0].getValue().getString(locale) /> 
94 
95                                                            <#assign caracter = "" /> 
96 
97                                                            <#if caracterAbr == "O"> 
98                                								<#assign caracter = languageUtil.get(locale,"actividad-organos-gobierno-ordinaria") > 
99                                							</#if> 
100                                							<#if caracterAbr == "E"> 
101                                								<#assign caracter = languageUtil.get(locale,"actividad-organos-gobierno-extraordinaria") > 
102                                							</#if> 
103                                							<#if caracterAbr == "EU"> 
104                                								<#assign caracter = languageUtil.get(locale,"actividad-organos-gobierno-eu")> 
105                                							</#if> 
106                                							<#if caracterAbr == "U"> 
107                                								<#assign caracter = languageUtil.get(locale,"actividad-organos-gobierno-urgente" )> 
108                                							</#if> 
109 
110 
111 
112                                                            <#assign titlecArt = title?split("-") > 
113                                                            <#assign anyocArt = titlecArt[0] > 
114                                                            <#if i == anyocArt?number && selectorOrgano2==key> 
115                                                                <#assign mescArt = "mes_${titlecArt[1]}" > 
116        														<#assign diacArt = titlecArt[2] > 
117                                                                <#assign urltheme=themeDisplay.getURLCurrent()> 
118                                                                <#if urltheme?contains("?")> 
119																	<#assign urltheme=urltheme?substring(0,urltheme?index_of("?"))> 
120                                                                </#if> 
121																<#if urltheme?contains("/web")> 
122																	<#assign urltheme= "https://www.valencia.es/cas/ayuntamiento/consejos-sectoriales/-/asset_publisher/dFPWlHhXaSZ7"/> 
123                                                                </#if> 
124                                                                    <#if z%3 == 0> 
125																		<#if z == 0> 
126																			<div class="row row-recurso"  id="collapse-${anyocArt}-${mescArt}-${diacArt}-${j}" class="collapse" data-parent="category-${i}" style="list-style:none;"> 
127																		<#else> 
128																			</div> 
129																			<div class="row row-recurso"  id="collapse-${anyocArt}-${mescArt}-${diacArt}-${j}" class="collapse" data-parent="category-${i}" style="list-style:none;"> 
130																		</#if> 
131																	</#if> 
132																		<div class="col-12 m-0 recurso"> 
133																			<a href='${urltheme}/content/${article.getUrlTitle()}' onclick="this.target='_blank'" alt="<@liferay.language key="actividad-organos-gobierno-acceder-detalle"/> de ${article.getTitle(locale)}"> 
134																				<div class="recurso-imagen"> 
135																					<img src="/documents/20142/21327443/url.svg/b5446b33-b350-9f55-108c-f88d683ac9e5?t=1671699609810" style="width:40px;height:50px;" alt=""/> 
136																					<h3 class="mt-4">${diacArt} de <@liferay.language key="${mescArt}"/> de ${anyocArt} (${caracter})</h3> 
137																				</div> 
138																			</a> 
139																		</div> 
140																	<#if cArt?is_last> 
141																		</div> 
142																	</#if> 
143																<#assign z++> 
144                                                            </#if> 
145                                                    </#list> 
146													</div> 
147													</div> 
148                                            </div> 
149											</div> 
150                                     </#list> 
151 
152                                        </div> 
153                                    </div> 
154                                </div> 
155                        </div> 
156                </#list> 
157            </div> 
158        </div> 
159    </div> 
160</div> 
161<style> 
162 
163 
164.recurso:hover { 
165	text-decoration: underline; 
166
167 
168.recurso img{ 
169	float: left; 
170
171.recurso h3 { 
172    font-family: 'Montserrat', 'Calibri', Arial, Helvetica, sans-serif; 
173    text-transform: uppercase; 
174    margin-left: 0; 
175    padding: 1em; 
176    height: auto; 
177	color: #000; 
178    font-size: 0.8rem; 
179    line-height: 130%; 
180    text-align: left; 
181    box-sizing: border-box; 
182    font-weight: 600; 
183    text-shadow: none; 
184    display: table-cell; 
185    vertical-align: middle; 
186    width: calc(100% - 50px); 
187
188 
189.recurso-imagen { 
190	vertical-align: middle; 
191 
192
193.recurso > div p { 
194    font-size: 0.7em; 
195    color: #333; 
196    text-align: left; 
197    line-height: 140%; 
198    height: auto; 
199    padding: 1em; 
200    margin: 0; 
201    max-height: fit-content; 
202
203 
204@media only screen and (min-width: 1224px) { 
205.row-recurso{ 
206	margin-left: 5em; 
207
208
209</style> 
210<script> 
211 
212$(document).ready(function(){ 
213 
214    $('.panel-body').each(function(){ 
215        if (!$(this).find('img').length){ 
216            $(this).parent().parent().find('div').first().css("display","none") 
217
218    }) 
219 
220}) 
221 
222$(".a-anyos-comisiones").click(function(){ 
223	if($(this).hasClass("icon-expand-alt")) 
224
225		$(this).removeClass("icon-expand-alt"); 
226		$(this).addClass("icon-collapse-alt"); 
227
228    else if($(this).hasClass("icon-collapse-alt")) 
229
230		$(this).addClass("icon-expand-alt"); 
231		$(this).removeClass("icon-collapse-alt"); 
232
233}); 
234</script>