Pregunta

¿Es posible cambiar el nombre de una lista en Sharepoint 2007 utilizando la interfaz web? Me gustaría que la url de navegación también cambie.

He intentado cambiar el nombre usando la opción de configuración en la lista. Esto cambiará el título, pero no la URL de navegación.

¿Fue útil?

Solución

No estoy seguro de que sea posible cambiar la URL a través de la interfaz de usuario web.

Sin embargo, es probable que pueda guardar la lista como una plantilla, incluir el contenido como parte de esa plantilla y luego eliminar la lista. Finalmente, aplique la plantilla para obtener una lista recién nombrada (con nueva URL).

Otros consejos

Tuve este mismo problema y lo resolví fácilmente en SharePoint Designer. Tienes que ir a la lista de Todos los archivos, encontrar la lista, hacer clic derecho y Cambiar nombre. Esto cambiará la URL. No tendrá esta opción si va a la Lista & amp; Opción de bibliotecas, tienes que ir a la opción Todos los archivos.

No puedes hacer esto en la interfaz de usuario web.

También, otro consejo. Si necesitas, necesitas nombrar una lista con espacios, pero no quieres los feos% 20 caracteres de escape en la URL. Digamos que necesita nombrar su lista Centro de información. Primero crea la lista sin espacio: InfoCenter. Luego regrese y cambie el nombre del título solo a Centro de información. Ahora tendrá un buen nombre de lista legible, así como sin% 20 en su URL.

Definitivamente, puede cambiar la URL usando SharePoint Designer . Estoy bastante seguro de que también puedes hacer esto mediante programación.

La lista obtendrá el nombre con el que lo creó, así que cree la lista y luego configure el nombre localizado

if (site.Lists.Exists(Constants.MyListName, out myList))
{
    myList.Description = Resources.My_Lists.My_List_Description;
    logger.Write("List {0} already exists on site {1}", Constants.ListNames.MYLIST,site.Url);
}
else
{
    Guid listGuid = site.Lists.Add(Constants.ListNames.MYLIST,   
                    Resources.My_Lists.MyList_List_Description,
                    SPListTemplateType.DocumentLibrary);
    myList = site.Lists.GetList(listGuid, false);
    logger.Write("Created list {0} on site {1}", Constants.ListNames.MYLIST, site.Url);
}
myList.NoCrawl = true;
myList.Title = Resources.My_Lists.My_Inbox_List_DisplayName;
myList.EnableVersioning = true;
myList.EnableMinorVersions = false;
myList.Update();

Cuando necesite la lista, la obtendrá utilizando el Nombre interno, que tendrá el mismo nombre que en Constants.ListNames.MYLIST

list = (from SPList l in web.Lists
                        where l.RootFolder.Name.Equals(listInternalName, StringComparison.InvariantCulture)
                        select l).FirstOrDefault();

Creo que es una buena práctica mantenerse alejado del nombre para mostrar. Consulte este artículo sobre problemas con los campos en Sharepoint

http://www.buro9.com/ blog / 2007/02/26 / sharepoint-splistitem-quirks /

Parece que puedes cambiar la url en el Explorador de Windows. La biblioteca / lista todavía existe y se puede editar.

A veces, comienza a trabajar con una lista que la nombra como Beta, prueba, versión del sitio 1, etc. y luego se da cuenta de que necesita cambiar el nombre de la lista. Aquí está el procedimiento paso a paso para cambiar el nombre:

  1. Haz clic en " Acciones del sitio " y seleccione " Configuración del sitio "
  2. En " Administración del sitio " seleccione " bibliotecas y listas de sitios "
  3. Seleccione la lista que desea personalizar
  4. En Configuración general, seleccione " Título, descripción y navegación "
  5. Edita el nombre y has terminado.

Esto no debe modificar las hiperconexiones ni las distintas vistas de la lista.

Soy nuevo en Sharepoint, pero he cambiado el nombre de una lista. Esto es lo que hice:

  • Creó un " Lugar de red " ;, que es en realidad una ubicación WebDAV para el sitio
  • Cambió el nombre de la lista en el Explorador de Windows
  • Eliminado / Agregado el " nuevo " lista a la Inicio rápido.

La URL se cambia, ya que el nombre antiguo ya no es válido.

Espero que ayude.

El nombre interno de las listas es bastante desordenado y matarlo en el código o al manipular los archivos puede romper algunas partes web personalizadas, flujos de trabajo o causar huérfanos. Por estas razones, dejaría el nombre interno solo en lugar de arriesgarme a causar que algo se rompa en nombre de la vanidad. Sin embargo, si el cliente estaba solicitando el cambio, guardaría la plantilla como dice Martin y la usaría para cambiar el nombre de su lista.

Una vez que haya creado una lista o una biblioteca de documentos, la url no se puede cambiar mediante la interfaz web, ya que no podrá modificarla utilizando algo como Powershell o SharePoint Designer.

Recomiendo encarecidamente que sea un hábito crear inicialmente las listas / bibliotecas con una URL acortada / limpia, y luego cambiar el nombre de las listas / bibliotecas a su " agradable " nombre para que todos lean con claridad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top