Cambiar el texto "Agregar Nuevo elemento" en una lista de SharePoint y la url del NewForm - Blog de David Alonso. Microsoft SharePoint, Office 365, Azure y otras tecnologías Microsoft

Blog de David Alonso. Microsoft SharePoint, Office 365, Azure y otras tecnologías Microsoft

Microsoft SharePoint, Azure, Office 365

lunes, 1 de octubre de 2012

Cambiar el texto "Agregar Nuevo elemento" en una lista de SharePoint y la url del NewForm

Hola a todos, en el siguiente post voy a explicar un metodo sencillo que he empleado para modificar el texto de Agregar Nuevo elemento de una lista.

Antes de empezar voy a explicar como llegue a esa necesidad. En un proyecto que estabamos realizando, utilizamos listas para crear soliciutudes de alta en los diferentes sistemas de la organizacion. La ventaja de las listas de SharePoint en estos casos, es que solamente con crearlas y añadirle las columnas correspondientes, disponemos del formulario de "Alta".

El problema que teníamos es que el usuario final carece de conocimientos de informatica y de tecnología web, con lo que el proyecto final debía de ser suficientemente usable y entendible. Debido a esto, una de las peticiones que se nos lanzaba en todo momento era modificar el titulo de "Agregar nuevo elemento" de las listas.

Primeramente, pense en la opcion de cambiarlo para todas. Debía; de ser un texto en un fichero de recursos, mmmm vamos a modificarlo Pero claro, lo que el cliente buscaba es modificarlo apra cada lista (si es una lista de solicitudes "Nueva Solicitud", si era una reserva "Nueva Reserva").

La opcion que opté es utilizar el SharePoint Designer y para ello:

1. Me conecto al sitio con el SharePoint Designer.

2. Entro en la librería de páginas: para ello hacer clie en "Todos los archivos" > "Paginas"
3. en el ribbon del designer , crear nueva ASPX


4. Darle un nombre a la página, y hacer clic en botón derecho sobre ella: Editar en modo avanzado

5. En vista codigo, situarse dentro del form1 y Añadir la lista para la que queremos cambiar el texto de nuevo elemento.

Insert> Data View (Insertar > Vista de datos) En ocasiones esa opcion está deshabilitada, probar a refrescar para pillar los cambios y debería habilitarse.

6. Una vez añadida la lista, lo primero hay que añadir la opcion de Agregar nuevo elemento, para ello hacer clic en la pestaña Diseño, y seleccionar en el menu Opciones , Summary Toolbar o (barra de herramientas reducida). Con esto aparecera la opcion de agregar nuevo elemento.

7. A continuacion hay que ver la lista en formato XSLT, para ello hacer clic en la pestaña Diseño, y seleccionar Customize XSLT View > Customize entire View (Personalizar XSLT).

8. Si seleccionamos la vista diseño, podemos situarnos encima de la opcion Agregar nuevo elemento, y con ella seleccionada, en la vista codigo, puede modificarse el Texto
Se puede modificar la linea --> <xsl:value-of select="$AddNewText" /> por el texto que se desea que aparezca, por ejemplo Nueva Solicitud

Asi mismo, se puede cambiar la url que aparece en el href y/o la url que abre el javascript en el onclick.



9. A continuación vamos a guardar el listado creado y modificado como web part, para ello en la pestaña Web Part, hacemos clic en Go To Site Gallery (Guardar En Galeria del sitio), para guardar este componente como un web part. Se abrirá una ventana para guardar y confiogurar por defecto las opciones del web part.


10. Para finalizar, si vamos a la web donde hemos creado este web part, Editamos la pagina y añadimos el web part creado (estara en la categoria Varios).

Espero que sea de ayuda..

Un saludo

No hay comentarios:

Publicar un comentario