27 de agosto de 2017

:: Alfresco. Añadir nuevas vistas a la biblioteca de documentos

A la hora de mostrar las entradas de la biblioteca de documentos disponemos de varias vistas (sencilla, detallada, galería,...) pero es posible añadir otras vistas adicionales.


Por ejemplo, en el caso de que necesitásemos añadir la "Vista de efectividad" podemos consultar el fichero siguiente: "$ALF_HOME/tomcat/webapps/share/WEB-INF/classes/alfresco/share-documentlibrary-config.xml" donde viene como ejemplo.



Copiaremos el siguiente código al fichero: "$ALF_HOME/tomcat/shared/classes/alfresco/web-extension/share-config-custom.xml":

< view-renderer iconclass="table" id="effectivity" index="90" label="button.view.effectivity" widget="Alfresco.DocumentListTableViewRenderer" >
< dependencies >
< js src="components/documentlibrary/documentlist-view-detailed.js" >< /js>
< js src="components/documentlibrary/documentlist-view-table.js" >< /js>
< css src="components/documentlibrary/documentlist-view-table.css" >< /css>
< /dependencies >
< json-config >
{
"actions": {
"show": "true"
},
"indicators": {
"show": "true"
},
"selector": {
"show": "true"
},
"thumbnail": {
"show": "true"
},
"propertyColumns": [
{
"property": "name",
"label": "table.effectivity.label.name",
"width": "300"
},
{
"property": "cm:description",
"label": "table.effectivity.label.description"
},
{
"property": "version",
"label": "table.effectivity.label.version",
"width": "50"
},
{
"property": "cm:modified",
"label": "table.effectivity.label.modified",
"width": "100"
},
{
"property": "cm:modifier",
"label": "table.effectivity.label.modifier",
"width": "100"
},
{
"property": "cm:from",
"label": "table.effectivity.label.from",
"width": "100"
},
{
"property": "cm:to",
"label": "table.effectivity.label.to",
"width": "100"
}
]
}
< /json-config >
< /view-renderer >

El codigo anterior debemos envolverlo entre las siguientes etiquetas:
< config condition="DocumentLibraryViews" evaluator="string-compare" >
< view-renderers >
..........
..........
< /view-renderers >
< /config >


A continuación accederemos a la siguiente url para que los cambios se hagan efectivos: http://localhost:8383/share/service/index y pulsaremos sobre el botón "Refresh webscripts".



En caso de que no veamos la nueva vista en nuestro Alfresco, podemos reiniciar el servicio.

No hay comentarios:

Publicar un comentario

Déjanos tu comentario

:: Liferay 7.4. Habilitar/deshabilitar la vista previa de un documento

En Liferay 7.4 podemos habilitar o deshabilitar la vista previa de un documento en la biblioteca de documentos y multimedia. Se trata de un ...