Cápsulas informativas sobre la Ley de Servicios Sociales.
A continuación se presentan en vídeos explicativos los aspectos más importantes en torno a la Ley de Servicios Sociales de la Región de Murcia.
0. Vídeo general sobre la Ley de Servicios Sociales
An error occurred while processing the template.
Method public static java.util.List com.liferay.portlet.asset.service.AssetCategoryLocalServiceUtil.getCategories(java.lang.String,long) throws com.liferay.portal.kernel.exception.SystemException threw an exception
1<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext()>
2<#assign themeDisplay = serviceContext.getThemeDisplay() />
3<#assign journalArticleId = .vars['reserved-article-id'].data>
4<#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.portlet.journal.service.JournalArticleResourceLocalServiceUtil"]>
5<#assign journalArticleLocalServiceUtil = staticUtil["com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil"]>
6<#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.portlet.asset.service.AssetCategoryLocalServiceUtil"]>
7<#assign assetEntryLocalServiceUtil = staticUtil["com.liferay.portlet.asset.service.AssetEntryLocalServiceUtil"]>
8<#assign assetLinkLocalServiceUtil = staticUtil["com.liferay.portlet.asset.service.AssetLinkLocalServiceUtil"]>
9<#assign assetLinkLocalServiceUtil = staticUtil["com.liferay.portlet.asset.service.AssetLinkLocalServiceUtil"]>
10<#assign classNameLocalServiceUtil = staticUtil["com.liferay.portal.service.ClassNameLocalServiceUtil"]>
11<#assign dlService = staticUtil["com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil"]>
12<#assign ddmStructureLocalServiceUtil = staticUtil["com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalServiceUtil"]>
13<#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/>
14<#assign assetEntry = assetEntryLocalServiceUtil.fetchEntry("com.liferay.portlet.journal.model.JournalArticle",articleResourcePK)/>
15<#assign saxReaderUtil = staticUtil["com.liferay.portal.kernel.xml.SAXReaderUtil"]>
16<#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.portlet.journal.model.JournalArticle",articleResourcePK) >
17<#assign linksList=assetLinkLocalServiceUtil.getDirectLinks(assetEntry.getEntryId()) >
18<#assign journalArticleClassNameId = classNameLocalServiceUtil.fetchClassName("com.liferay.portlet.journal.model.JournalArticle")>
19<div class="container">
20 <div class="row">
21
22 <div class="col-md-8 left_details generico interior-agenda">
23 <h1 class="title2">
24 ${R_TITULO.getData()}
25 </h1>
26 <!-- <div class="pull-left">
27 <h1 class="title">
28 ${R_TITULO.getData()}
29 </h1>
30 </div>
31 <!-- <div class="pull-right text-center lectura_facil">
32 <a href="#">
33 <img src="${themeDisplay.getPathThemeImages()}/icons/icon_lectura_facil.png" width="25" height="32" alt="Lectura fácil">
34 <span>Lectura fácil</span>
35 </a>
36 </div> -->
37
38 <div class="clearfix"></div>
39
40 <div class="contenido">
41 <#if T_RESUMEN.getData()?has_content>
42 <div class="clearfix"></div>
43 <div class="container-gray">
44 <!-- <h4>Resumen</h4> -->
45 ${T_RESUMEN.getData()}
46 </div>
47 <div class="clearfix"></div>
48 </#if>
49 <#if R_CUERPO.getData()?has_content>
50 <!-- <h4>Cuerpo</h4> -->
51 <p>${R_CUERPO.getData()}</p>
52 </#if>
53 <#if P_IMAGEN.getData()?has_content>
54 <p><img alt="Imagen" src="${P_IMAGEN.getData()}" /></p>
55 </#if>
56 </div>
57 </div>
58
59 <!-- Area de la derecha -->
60 <div class="col-md-4 sidebar-right sidebar-min list-post">
61 <#if F_ARCHIVOS_DESCARGA.getSiblings()?has_content && F_ARCHIVOS_DESCARGA.getSiblings()[0].getData()?contains("/")>
62 <div class="sidebar-module">
63 <div class="title-blue border-bottom-black">Ficheros Relacionados</div>
64 <div class="post">
65 <#list F_ARCHIVOS_DESCARGA.getSiblings() as cur_F_FICHEROS_RELACIONADOS>
66 <#assign index = 0/>
67 <#list cur_F_FICHEROS_RELACIONADOS.getData()?split("/") as urlChunks>
68 <#if index == 2>
69 <#assign groupIdChunk = urlChunks/>
70 <#assign gid = getterUtil.getLong(groupIdChunk)/>
71 </#if>
72 <#if index == 3>
73 <#assign fid = getterUtil.getLong(urlChunks)/>
74 </#if>
75 <#if index == 4>
76 <#assign fileTitle = urlChunks/>
77 </#if>
78 <#if index == 5>
79 <#assign uuid = urlChunks/>
80 </#if>
81 <#assign index = index + 1/>
82 </#list>
83 <#assign fileEntry = dlService.fetchDLFileEntryByUuidAndGroupId(uuid, getterUtil.getLong(gid))/>
84 <a href="${cur_F_FICHEROS_RELACIONADOS.getData()}">
85 <div class="title title-post-min">
86 <#if fileEntry.getDescription()?has_content>
87 ${fileEntry.getDescription()}
88 <#else>
89 ${httpUtil.decodeURL(fileEntry.getTitle(),true)}
90 </#if>
91 </div>
92 <div class="btn_download">
93 DESCARGAR DOCUMENTO
94 <img src="${themeDisplay.getPathThemeImages()}/icons/icon_arrow_bottom_red.png" alt="Descargar"/>
95 </div>
96 </a>
97 </#list>
98 </div>
99 </div>
100 </#if>
101
102 <!-- Enlaces relacionados -->
103 <#assign enlaces = [] />
104 <#assign docRelacionados = [] />
105
106 <#if linksList?has_content >
107 <#list linksList as currentLink>
108 <#assign entry = assetEntryLocalServiceUtil.getAssetEntry(currentLink.getEntryId2()) />
109 <#if entry.getClassNameId() == journalArticleClassNameId. getClassNameId()>
110 <#assign journalArticle = journalArticleLocalServiceUtil.getLatestArticle(entry.getClassPK()) />
111 <#assign structure = ddmStructureLocalServiceUtil.fetchStructure(groupId, journalArticleClassNameId.getClassNameId(), journalArticle.getStructureId()) />
112 <#if structure.getName(themeDisplay.getLocale()) == "MS_EST_ENLACE">
113 <#assign enlaces = enlaces + [entry] />
114 <#else>
115 <#assign docRelacionados = docRelacionados + [entry] />
116 </#if>
117 <#else>
118 <#assign docRelacionados = docRelacionados + [entry] />
119 </#if>
120 </#list>
121 </#if>
122
123
124 <#if enlaces?has_content>
125
126 <div class="sidebar-module">
127 <div class="title-blue border-bottom-black">Ampliar información...</div>
128 <#list enlaces as currentLink>
129 <#assign targetCategoryList= assetCategoryLocalServiceUtil.getEntryCategories(currentLink.getEntryId()) >
130 <#assign targetJournalArticle = journalArticleLocalServiceUtil.getLatestArticle(currentLink.getClassPK()) >
131 <#assign targetDocument = saxReaderUtil.read(targetJournalArticle.getContentByLocale(themeDisplay.getLocale())) >
132 <#assign targetRoot = targetDocument.getRootElement()>
133 <#list targetRoot.elements() as field>
134 <#if "T_TEXTO_ENLACE" == field.attributeValue("name")>
135 <#assign currentLinkText = field.element("dynamic-content").getText() >
136 </#if>
137 <#if "T_URL" == field.attributeValue("name")>
138 <#assign currentLinkURL = field.element("dynamic-content").getText() >
139 </#if>
140 <#if "B_NEW_WINDOW" == field.attributeValue("name")>
141 <#assign opensNewWindow = getterUtil.getBoolean(field.element("dynamic-content").getText()) >
142 </#if>
143 </#list>
144 <#if opensNewWindow>
145 <#assign targetValue = "_blank">
146 <#else>
147 <#assign targetValue = "_self">
148 </#if>
149 <div class="post">
150 <div class="title">
151 <a href="${currentLinkURL}" target="${targetValue}">
152 ${currentLinkText}
153 </a>
154 </div>
155 <#if targetCategoryList?has_content>
156 <div class="category">
157 <#list targetCategoryList as currentTargetCategory>
158 ${currentTargetCategory.getName()} <span>|</span>
159 </#list>
160 </div>
161 </#if>
162 </div>
163
164 </#list>
165 </div>
166 </#if>
167
168 <#if docRelacionados?has_content >
169 <div class="sidebar-module">
170 <div class="title-blue border-bottom-black">Contenidos relacionados</div>
171 <#list docRelacionados as currentLink>
172 <#assign targetCategoryList= assetCategoryLocalServiceUtil.getEntryCategories(currentLink.getEntryId()) >
173 <div class="post">
174 <div class="title">
175 <a href="${themeDisplay.getPathFriendlyURLPublic()}${themeDisplay.getScopeGroup().getFriendlyURL()}/-/${currentLink.getAssetRenderer().getUrlTitle()}" target="_blank">
176 ${currentLink.getTitleCurrentValue()}
177 </a>
178 </div>
179 <#if targetCategoryList?has_content>
180 <div class="category">
181 <#list targetCategoryList as currentTargetCategory>
182 ${currentTargetCategory.getName()} <span>|</span>
183 </#list>
184 </div>
185 </#if>
186 </div>
187 </#list>
188 </div>
189 </#if>
190 </div>
191 </div>
192</div>