Cómo permitir que los diferentes tipos de contenido en las distintas carpetas de la misma biblioteca de documentos en WSS 3.0?

StackOverflow https://stackoverflow.com/questions/110584

  •  02-07-2019
  •  | 
  •  

Pregunta

Tengo un documento de la biblioteca con cerca de 50 tipos de contenido disponibles.Este documento de la biblioteca se divide en varias carpetas.Cuando un usuario cliks el botón "Nuevo" en una carpeta, todos los tipos de contenido disponibles se ofrecen.Necesito limitar los tipos de contenido de acuerdo a la carpeta.Por ejemplo, en la carpeta "Legal" una quiere tener sólo los tipos de contenido que contiene los documentos legales.Traté de usar la UniqueContentTypeOrder propiedad de SPFolder pero no funciona.Lo que está mal?

private void CreateFolder(SPFolder padre, string nombre) { SPFolder z = padre.Subcarpetas.Add(nombre);Lista de col = new List();

        foreach (SPContentType type in myDocumentLibrary.ContentTypes)
        {
            if (ContentTypeMatchesName(name, type))
            {
                col.Add(type);
            }
        }
        z.UniqueContentTypeOrder = col;
        z.Update();
    }
¿Fue útil?

Solución

Has mirado en este artículo por Tonelada Stegeman?

Otros consejos

Creo que Magnus " respuesta va a ser exactamente lo que usted necesita pero ¿por qué almacenar muchos tipos de contenido y los tipos de documentos en una biblioteca?¿No tendría más sentido tener más de un documento de la biblioteca?de este modo, sería mucho más fácil de gestionar.

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