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

:: Cookies de nuestra página web. ¿Para qué sirve cada una?

A menudo una pregunta que nos hacen es qué cookies se están utilizando en mi página y para qué sirven. Para ver las cookies, podemos selecci...