none
¿como puedo retirar el texto por default que muestra una lista cuando esta vacía? RRS feed

  • Pregunta

  • Hola a todos,

    tengo un problema relacionado con el texto que aparece cuando no hay elementos que mostrar en una vista de la lista, el texto dice: No hay elementos que mostrar en esta vista de la lista "Eventos". ¿Es posible modificar este texto?

    quiero indicar que soy muy nuevo con Sharepoint, aspx, .net, .dlls, etc así que les solicito encarecidamente asuman que hasta ahora estoy asimilando conceptos, relaciones y funcionalidades.

    De antemano gracias.

    • Tipo cambiado camiloandres viernes, 26 de junio de 2009 21:47 es una pregunta. por error omití indicarlo.
    viernes, 26 de junio de 2009 21:46

Respuestas

  • Ese texto en particular puede ser cambiado de varias formas:

    Una opción es que abras la página donde te aparece el texto en SharePoint Designer, si no tienes este software, lo puedes descargar gratuitamente de http://www.microsoft.com/spd; una vez instalado abres el SharePoint Designer y en el menú archivo viene una opción que dice "Abrir Sitio...", le das la url de tu sitio de SharePoint y te pedirá las credenciales, dale las credenciales del administrador del sitio o de un usuario con permisos de diseñador; Ahora busca la página que contiene el texto y abrela, ya abierta has una búsqueda del texto que quieres modificar y cuando lo encuentres modificas el texto y guardas. El problema con esta solución es que al guardar el cambio, el SharePoint Designer te va a decir que tu página va a ser personalizada, esto significa que ahora toda la configuración de esa página estará en tu base de datos de contenido y no se verá afectada por cambios que hagas a nivel de sitio, ya que ahora es una página "independiente".

    Otra opción, más avanzada, es que selecciones la WebPart (elemento) que contiene el texto que deseas modificar, le des botón derecho y lo conviertas a un "elemento web visor de datos" o Data View WebPart", una vez modificado, buscas en el código el texto que quieres cambiar y lo sustituyes o le das nuevamente botón derecho y entras a las opciones y en la primera pestaña de opciones del elemento viene una sección que dice "Mostrar leyenda cuando no hay elementos" y en ella viene el texto que aparece por default, lo puedes cambiar alli mismo; ya que hiciste las modificaciones guardas y te va a salir el mensaje de que se va a crear una versión personalizada de la pagina, le dices que si, ahora dale botón derecho a la página modificada y selecciona la opción "Revertir a la versión del sitio" y con ello la página deja de ser independiente y vuelve a pertenecer a tu sitio pero el cambio se mantiene.

    La última opción, más drástica es que modifiques el texto desde donde se genera; todos los textos que se usan en esas webparts son genericos y estan guardados en un archivo core.resx, así que lo que debes hacer es entrar a ese archivo que esta en la ruta <drive>:\archivos de programa\common files\microsoft shared\ web server extensions\12\Resources, lo abres con notepad, dentro buscas el texto exacto que vas a cambiar y modificas esa línea, guardas y listo. OJO: eso cambiará el texto en todas las webparts que lo usen, por lo que tienes que usar textos genéricos.

    Espero que haya sido claro y que esta info te sirva.

    Saludos;
    Vlad
    Blog: http://sharepointmx.mvps.org/blogs/medinav/

    Vlad Blog: http://sharepointmx.mvps.org/blogs/medinav/
    • Marcado como respuesta camiloandres martes, 30 de junio de 2009 16:20
    lunes, 29 de junio de 2009 20:14
    Moderador

Todas las respuestas

  • Ese texto en particular puede ser cambiado de varias formas:

    Una opción es que abras la página donde te aparece el texto en SharePoint Designer, si no tienes este software, lo puedes descargar gratuitamente de http://www.microsoft.com/spd; una vez instalado abres el SharePoint Designer y en el menú archivo viene una opción que dice "Abrir Sitio...", le das la url de tu sitio de SharePoint y te pedirá las credenciales, dale las credenciales del administrador del sitio o de un usuario con permisos de diseñador; Ahora busca la página que contiene el texto y abrela, ya abierta has una búsqueda del texto que quieres modificar y cuando lo encuentres modificas el texto y guardas. El problema con esta solución es que al guardar el cambio, el SharePoint Designer te va a decir que tu página va a ser personalizada, esto significa que ahora toda la configuración de esa página estará en tu base de datos de contenido y no se verá afectada por cambios que hagas a nivel de sitio, ya que ahora es una página "independiente".

    Otra opción, más avanzada, es que selecciones la WebPart (elemento) que contiene el texto que deseas modificar, le des botón derecho y lo conviertas a un "elemento web visor de datos" o Data View WebPart", una vez modificado, buscas en el código el texto que quieres cambiar y lo sustituyes o le das nuevamente botón derecho y entras a las opciones y en la primera pestaña de opciones del elemento viene una sección que dice "Mostrar leyenda cuando no hay elementos" y en ella viene el texto que aparece por default, lo puedes cambiar alli mismo; ya que hiciste las modificaciones guardas y te va a salir el mensaje de que se va a crear una versión personalizada de la pagina, le dices que si, ahora dale botón derecho a la página modificada y selecciona la opción "Revertir a la versión del sitio" y con ello la página deja de ser independiente y vuelve a pertenecer a tu sitio pero el cambio se mantiene.

    La última opción, más drástica es que modifiques el texto desde donde se genera; todos los textos que se usan en esas webparts son genericos y estan guardados en un archivo core.resx, así que lo que debes hacer es entrar a ese archivo que esta en la ruta <drive>:\archivos de programa\common files\microsoft shared\ web server extensions\12\Resources, lo abres con notepad, dentro buscas el texto exacto que vas a cambiar y modificas esa línea, guardas y listo. OJO: eso cambiará el texto en todas las webparts que lo usen, por lo que tienes que usar textos genéricos.

    Espero que haya sido claro y que esta info te sirva.

    Saludos;
    Vlad
    Blog: http://sharepointmx.mvps.org/blogs/medinav/

    Vlad Blog: http://sharepointmx.mvps.org/blogs/medinav/
    • Marcado como respuesta camiloandres martes, 30 de junio de 2009 16:20
    lunes, 29 de junio de 2009 20:14
    Moderador
  • Hola Vlad, mil gracias por tus respuestas tan detalladas. Ya que la pagina que deseo modificacar es única, es el home, no creo que haya inconveniente en tomar la primera opción.

    Exitos!

    martes, 30 de junio de 2009 16:20