Site Map

25/07/2007 - 10:32 por Iñigo | Informe spam
Muy buenas,

Llevo tiempo intentando crear una webpart con el mapa de sitio de sharepoint
2007.

Intento crear un Treeview o algo parecido donde me vengan los Sitios,
Subsitios y paginas Con su respectivo sangrado por nieveles. Ademas de un
icono delante de los sitios y otro en las paginas. Tambien pretendo añadirle
propiedades a la webpart como por ejemplo:
o CheckBox para elegir si se muestran las paginas o no
o TextBox para indicar el numero de sub-niveles a mostrar
o TextBox para indicar la url del icono a mostrar para los sitios
o TextBox para indicar la url del icono a mostrar para las paginas

Si alguien ha echo algo parecido o sabe por donde tirar agradeceria todas
las sugerencias.

Muchas gracias

Un saludo

Preguntas similare

Leer las respuestas

#6 Iñigo
25/07/2007 - 14:32 | Informe spam
Entonces aqui llega mi pregunta esperada:
¿Como accedo a la Libreria de cada sitio y saco todas las paginas?
¿Es como los sitios? Libreria= sitio.libreria-- foreach pagina in libreria
Muchas gracias

Un saludo

"Gustavo" wrote:

Ok, ahora te entiendo. Que yo sepa, esa informacion no se puede encontrar por
medio del Modelo de Objetos de SharePoin (supongo que esta codificada
directamente en el ensamblado). Lo unico que te puede decir al respecto es
dos cosas:

1 - Hay algunas paginas que siempre aparecen, y que puedes encontrar en las
plantillas de cada sitio, por ejemplo la pagina "AllItems.aspx" presente en
cada Lista o Libreria. Estas paginas siempre son iguales, asi que puedes
codificarlas de la misma forma en tu WebPart.

2 - Paginas que son hechas "on-the-fly" y que existen como archivos en
alguna libreria, como las que mencionas. Estas son paginas como las que
puedes crear con la "Acciones del sitio"-"Crear"-"Pagina basica". Estas
paginas las puedes encontrar buscando en las Librerias del sitio para
enumerarlas en tu WebPart.

Sera un gusto publicar tu WebPart. Por favor, enviamela por E-mail cuando lo
consideres conveniente. Con toda seguridad mas de una persona tendra un
monton de placer utilizandola.

Un saludo,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Iñigo" wrote:

> Me refiero a las otras paginas si es que las tiene el sitio claro.
> Me refiero por ejemplo en un sitio que tengo de Centro de Busqueda:
> Tal y como tengo el mapa ahora me sale "Centro de Busqueda" con un link a:
> http://wgroup1des:46536/SearchCenter/Paginas/default.aspx
> sin ningun sub sitio, yo kiero que me salgan por ejemplo:
> Centro de Busqueda
> Busqueda avanzada (.../SearchCenter/Paginas/advanced.aspx)
> Busqueda de personas (...SearchCenter/Paginas/people.aspx)
> etc...
>
> No se si me e explicado. Muchisimas gracias de todos modos. Me estas
> ayudando muchisimo. Si quieres cuando acabe aunque sea sin paginas te mando
> el codigo por si lo quieres para tu web ya que gran parte del codigo es tuyo
> :D
>
> Un saludo
>
> "Gustavo" wrote:
>
> > Hola de nuevo,
> > Disculpa la pregunta, pero a que te refieres con "paginas"? Cada sitio de
> > SharePoint tiene una pagina por defecto (default.aspx), que esta en la
> > direccion del sitio mismo.
> > Saludos,
> > Gustavo
> > http://www.gavd.net/servers/default.aspx
> > http://geeks.ms/blogs/gvelez/
> >
> >
> > "Iñigo" wrote:
> >
> > > Muchas gracias!!
> > > Solo una cosa, como puedo incluir las paginas? Llevo tiempo intentando sacar
> > > las paginas pero no e conseguido hacerlo nunca.
> > > Gracias de nuevo
> > > Un saludo
> > >
> > > "Gustavo" wrote:
> > >
> > > > Hola Iñigo,
> > > > En http://www.gavd.net/servers/sharepo...s&itmG hay
> > > > un ejemplo con codigo que te puede servir como inicio. No hace todo lo que
> > > > quieres, pero puedes usarlo para pillar algunas ideas.
> > > > Suerte,
> > > > Gustavo
> > > > http://www.gavd.net/servers/default.aspx
> > > > http://geeks.ms/blogs/gvelez/
> > > >
> > > >
> > > > "Iñigo" wrote:
> > > >
> > > > > Muy buenas,
> > > > >
> > > > > Llevo tiempo intentando crear una webpart con el mapa de sitio de sharepoint
> > > > > 2007.
> > > > >
> > > > > Intento crear un Treeview o algo parecido donde me vengan los Sitios,
> > > > > Subsitios y paginas Con su respectivo sangrado por nieveles. Ademas de un
> > > > > icono delante de los sitios y otro en las paginas. Tambien pretendo añadirle
> > > > > propiedades a la webpart como por ejemplo:
> > > > > o CheckBox para elegir si se muestran las paginas o no
> > > > > o TextBox para indicar el numero de sub-niveles a mostrar
> > > > > o TextBox para indicar la url del icono a mostrar para los sitios
> > > > > o TextBox para indicar la url del icono a mostrar para las paginas
> > > > >
> > > > > Si alguien ha echo algo parecido o sabe por donde tirar agradeceria todas
> > > > > las sugerencias.
> > > > >
> > > > > Muchas gracias
> > > > >
> > > > > Un saludo
Respuesta Responder a este mensaje
#7 Gustavo
25/07/2007 - 15:30 | Informe spam
Cuando tienes una referencia a un sitio (SPWeb), recorres todas sus
Librerias, y en cada Libreria buscas por documentos que tengan una extension
.aspx. Mira el ejemplo del SDK
(http://msdn2.microsoft.com/en-us/li...56030.aspx) sobre la ultima
parte.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Iñigo" wrote:

Entonces aqui llega mi pregunta esperada:
¿Como accedo a la Libreria de cada sitio y saco todas las paginas?
¿Es como los sitios? Libreria= sitio.libreria-- foreach pagina in libreria
Muchas gracias

Un saludo

"Gustavo" wrote:

> Ok, ahora te entiendo. Que yo sepa, esa informacion no se puede encontrar por
> medio del Modelo de Objetos de SharePoin (supongo que esta codificada
> directamente en el ensamblado). Lo unico que te puede decir al respecto es
> dos cosas:
>
> 1 - Hay algunas paginas que siempre aparecen, y que puedes encontrar en las
> plantillas de cada sitio, por ejemplo la pagina "AllItems.aspx" presente en
> cada Lista o Libreria. Estas paginas siempre son iguales, asi que puedes
> codificarlas de la misma forma en tu WebPart.
>
> 2 - Paginas que son hechas "on-the-fly" y que existen como archivos en
> alguna libreria, como las que mencionas. Estas son paginas como las que
> puedes crear con la "Acciones del sitio"-"Crear"-"Pagina basica". Estas
> paginas las puedes encontrar buscando en las Librerias del sitio para
> enumerarlas en tu WebPart.
>
> Sera un gusto publicar tu WebPart. Por favor, enviamela por E-mail cuando lo
> consideres conveniente. Con toda seguridad mas de una persona tendra un
> monton de placer utilizandola.
>
> Un saludo,
> Gustavo
> http://www.gavd.net/servers/default.aspx
> http://geeks.ms/blogs/gvelez/
>
>
> "Iñigo" wrote:
>
> > Me refiero a las otras paginas si es que las tiene el sitio claro.
> > Me refiero por ejemplo en un sitio que tengo de Centro de Busqueda:
> > Tal y como tengo el mapa ahora me sale "Centro de Busqueda" con un link a:
> > http://wgroup1des:46536/SearchCenter/Paginas/default.aspx
> > sin ningun sub sitio, yo kiero que me salgan por ejemplo:
> > Centro de Busqueda
> > Busqueda avanzada (.../SearchCenter/Paginas/advanced.aspx)
> > Busqueda de personas (...SearchCenter/Paginas/people.aspx)
> > etc...
> >
> > No se si me e explicado. Muchisimas gracias de todos modos. Me estas
> > ayudando muchisimo. Si quieres cuando acabe aunque sea sin paginas te mando
> > el codigo por si lo quieres para tu web ya que gran parte del codigo es tuyo
> > :D
> >
> > Un saludo
> >
> > "Gustavo" wrote:
> >
> > > Hola de nuevo,
> > > Disculpa la pregunta, pero a que te refieres con "paginas"? Cada sitio de
> > > SharePoint tiene una pagina por defecto (default.aspx), que esta en la
> > > direccion del sitio mismo.
> > > Saludos,
> > > Gustavo
> > > http://www.gavd.net/servers/default.aspx
> > > http://geeks.ms/blogs/gvelez/
> > >
> > >
> > > "Iñigo" wrote:
> > >
> > > > Muchas gracias!!
> > > > Solo una cosa, como puedo incluir las paginas? Llevo tiempo intentando sacar
> > > > las paginas pero no e conseguido hacerlo nunca.
> > > > Gracias de nuevo
> > > > Un saludo
> > > >
> > > > "Gustavo" wrote:
> > > >
> > > > > Hola Iñigo,
> > > > > En http://www.gavd.net/servers/sharepo...s&itmG hay
> > > > > un ejemplo con codigo que te puede servir como inicio. No hace todo lo que
> > > > > quieres, pero puedes usarlo para pillar algunas ideas.
> > > > > Suerte,
> > > > > Gustavo
> > > > > http://www.gavd.net/servers/default.aspx
> > > > > http://geeks.ms/blogs/gvelez/
> > > > >
> > > > >
> > > > > "Iñigo" wrote:
> > > > >
> > > > > > Muy buenas,
> > > > > >
> > > > > > Llevo tiempo intentando crear una webpart con el mapa de sitio de sharepoint
> > > > > > 2007.
> > > > > >
> > > > > > Intento crear un Treeview o algo parecido donde me vengan los Sitios,
> > > > > > Subsitios y paginas Con su respectivo sangrado por nieveles. Ademas de un
> > > > > > icono delante de los sitios y otro en las paginas. Tambien pretendo añadirle
> > > > > > propiedades a la webpart como por ejemplo:
> > > > > > o CheckBox para elegir si se muestran las paginas o no
> > > > > > o TextBox para indicar el numero de sub-niveles a mostrar
> > > > > > o TextBox para indicar la url del icono a mostrar para los sitios
> > > > > > o TextBox para indicar la url del icono a mostrar para las paginas
> > > > > >
> > > > > > Si alguien ha echo algo parecido o sabe por donde tirar agradeceria todas
> > > > > > las sugerencias.
> > > > > >
> > > > > > Muchas gracias
> > > > > >
> > > > > > Un saludo
Respuesta Responder a este mensaje
#8 Iñigo
26/07/2007 - 08:48 | Informe spam
Para recorrer la librerias es lo mismo que listas no? las recorro con
SPListColecction, y SPList? las paginas son ListItems?
En C# como se compara con una extension?
While xxx.¿filename? == * + ".aspx" ??
Igual os ayuda esto que os digo:
Siempre tengo todas las paginas de los sitios en la Biblioteca de documentos
en una carpeta que se llama Paginas. Solo necesitaria listar los items de
esas carpetas Paginas.
Si alguien sabe como acceder a esa carpeta se lo agradeceria.
Muchas gracias
Un saludo

"Gustavo" wrote:

Cuando tienes una referencia a un sitio (SPWeb), recorres todas sus
Librerias, y en cada Libreria buscas por documentos que tengan una extension
.aspx. Mira el ejemplo del SDK
(http://msdn2.microsoft.com/en-us/li...56030.aspx) sobre la ultima
parte.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Iñigo" wrote:

> Entonces aqui llega mi pregunta esperada:
> ¿Como accedo a la Libreria de cada sitio y saco todas las paginas?
> ¿Es como los sitios? Libreria= sitio.libreria-- foreach pagina in libreria
> Muchas gracias
>
> Un saludo
>
> "Gustavo" wrote:
>
> > Ok, ahora te entiendo. Que yo sepa, esa informacion no se puede encontrar por
> > medio del Modelo de Objetos de SharePoin (supongo que esta codificada
> > directamente en el ensamblado). Lo unico que te puede decir al respecto es
> > dos cosas:
> >
> > 1 - Hay algunas paginas que siempre aparecen, y que puedes encontrar en las
> > plantillas de cada sitio, por ejemplo la pagina "AllItems.aspx" presente en
> > cada Lista o Libreria. Estas paginas siempre son iguales, asi que puedes
> > codificarlas de la misma forma en tu WebPart.
> >
> > 2 - Paginas que son hechas "on-the-fly" y que existen como archivos en
> > alguna libreria, como las que mencionas. Estas son paginas como las que
> > puedes crear con la "Acciones del sitio"-"Crear"-"Pagina basica". Estas
> > paginas las puedes encontrar buscando en las Librerias del sitio para
> > enumerarlas en tu WebPart.
> >
> > Sera un gusto publicar tu WebPart. Por favor, enviamela por E-mail cuando lo
> > consideres conveniente. Con toda seguridad mas de una persona tendra un
> > monton de placer utilizandola.
> >
> > Un saludo,
> > Gustavo
> > http://www.gavd.net/servers/default.aspx
> > http://geeks.ms/blogs/gvelez/
> >
> >
> > "Iñigo" wrote:
> >
> > > Me refiero a las otras paginas si es que las tiene el sitio claro.
> > > Me refiero por ejemplo en un sitio que tengo de Centro de Busqueda:
> > > Tal y como tengo el mapa ahora me sale "Centro de Busqueda" con un link a:
> > > http://wgroup1des:46536/SearchCenter/Paginas/default.aspx
> > > sin ningun sub sitio, yo kiero que me salgan por ejemplo:
> > > Centro de Busqueda
> > > Busqueda avanzada (.../SearchCenter/Paginas/advanced.aspx)
> > > Busqueda de personas (...SearchCenter/Paginas/people.aspx)
> > > etc...
> > >
> > > No se si me e explicado. Muchisimas gracias de todos modos. Me estas
> > > ayudando muchisimo. Si quieres cuando acabe aunque sea sin paginas te mando
> > > el codigo por si lo quieres para tu web ya que gran parte del codigo es tuyo
> > > :D
> > >
> > > Un saludo
> > >
> > > "Gustavo" wrote:
> > >
> > > > Hola de nuevo,
> > > > Disculpa la pregunta, pero a que te refieres con "paginas"? Cada sitio de
> > > > SharePoint tiene una pagina por defecto (default.aspx), que esta en la
> > > > direccion del sitio mismo.
> > > > Saludos,
> > > > Gustavo
> > > > http://www.gavd.net/servers/default.aspx
> > > > http://geeks.ms/blogs/gvelez/
> > > >
> > > >
> > > > "Iñigo" wrote:
> > > >
> > > > > Muchas gracias!!
> > > > > Solo una cosa, como puedo incluir las paginas? Llevo tiempo intentando sacar
> > > > > las paginas pero no e conseguido hacerlo nunca.
> > > > > Gracias de nuevo
> > > > > Un saludo
> > > > >
> > > > > "Gustavo" wrote:
> > > > >
> > > > > > Hola Iñigo,
> > > > > > En http://www.gavd.net/servers/sharepo...s&itmG hay
> > > > > > un ejemplo con codigo que te puede servir como inicio. No hace todo lo que
> > > > > > quieres, pero puedes usarlo para pillar algunas ideas.
> > > > > > Suerte,
> > > > > > Gustavo
> > > > > > http://www.gavd.net/servers/default.aspx
> > > > > > http://geeks.ms/blogs/gvelez/
> > > > > >
> > > > > >
> > > > > > "Iñigo" wrote:
> > > > > >
> > > > > > > Muy buenas,
> > > > > > >
> > > > > > > Llevo tiempo intentando crear una webpart con el mapa de sitio de sharepoint
> > > > > > > 2007.
> > > > > > >
> > > > > > > Intento crear un Treeview o algo parecido donde me vengan los Sitios,
> > > > > > > Subsitios y paginas Con su respectivo sangrado por nieveles. Ademas de un
> > > > > > > icono delante de los sitios y otro en las paginas. Tambien pretendo añadirle
> > > > > > > propiedades a la webpart como por ejemplo:
> > > > > > > o CheckBox para elegir si se muestran las paginas o no
> > > > > > > o TextBox para indicar el numero de sub-niveles a mostrar
> > > > > > > o TextBox para indicar la url del icono a mostrar para los sitios
> > > > > > > o TextBox para indicar la url del icono a mostrar para las paginas
> > > > > > >
> > > > > > > Si alguien ha echo algo parecido o sabe por donde tirar agradeceria todas
> > > > > > > las sugerencias.
> > > > > > >
> > > > > > > Muchas gracias
> > > > > > >
> > > > > > > Un saludo
Respuesta Responder a este mensaje
#9 Iñigo
26/07/2007 - 10:10 | Informe spam
Ya he conseguido sacar las paginas, ha quedado muy chulo.
Muchas Gracias Gustavo
Ahora solo faltan programar las propiedades, ahora me metere con ello.
Alguien tiene un Link onde hay ejemplos?

Un saludo

"Gustavo" wrote:

Cuando tienes una referencia a un sitio (SPWeb), recorres todas sus
Librerias, y en cada Libreria buscas por documentos que tengan una extension
.aspx. Mira el ejemplo del SDK
(http://msdn2.microsoft.com/en-us/li...56030.aspx) sobre la ultima
parte.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Iñigo" wrote:

> Entonces aqui llega mi pregunta esperada:
> ¿Como accedo a la Libreria de cada sitio y saco todas las paginas?
> ¿Es como los sitios? Libreria= sitio.libreria-- foreach pagina in libreria
> Muchas gracias
>
> Un saludo
>
> "Gustavo" wrote:
>
> > Ok, ahora te entiendo. Que yo sepa, esa informacion no se puede encontrar por
> > medio del Modelo de Objetos de SharePoin (supongo que esta codificada
> > directamente en el ensamblado). Lo unico que te puede decir al respecto es
> > dos cosas:
> >
> > 1 - Hay algunas paginas que siempre aparecen, y que puedes encontrar en las
> > plantillas de cada sitio, por ejemplo la pagina "AllItems.aspx" presente en
> > cada Lista o Libreria. Estas paginas siempre son iguales, asi que puedes
> > codificarlas de la misma forma en tu WebPart.
> >
> > 2 - Paginas que son hechas "on-the-fly" y que existen como archivos en
> > alguna libreria, como las que mencionas. Estas son paginas como las que
> > puedes crear con la "Acciones del sitio"-"Crear"-"Pagina basica". Estas
> > paginas las puedes encontrar buscando en las Librerias del sitio para
> > enumerarlas en tu WebPart.
> >
> > Sera un gusto publicar tu WebPart. Por favor, enviamela por E-mail cuando lo
> > consideres conveniente. Con toda seguridad mas de una persona tendra un
> > monton de placer utilizandola.
> >
> > Un saludo,
> > Gustavo
> > http://www.gavd.net/servers/default.aspx
> > http://geeks.ms/blogs/gvelez/
> >
> >
> > "Iñigo" wrote:
> >
> > > Me refiero a las otras paginas si es que las tiene el sitio claro.
> > > Me refiero por ejemplo en un sitio que tengo de Centro de Busqueda:
> > > Tal y como tengo el mapa ahora me sale "Centro de Busqueda" con un link a:
> > > http://wgroup1des:46536/SearchCenter/Paginas/default.aspx
> > > sin ningun sub sitio, yo kiero que me salgan por ejemplo:
> > > Centro de Busqueda
> > > Busqueda avanzada (.../SearchCenter/Paginas/advanced.aspx)
> > > Busqueda de personas (...SearchCenter/Paginas/people.aspx)
> > > etc...
> > >
> > > No se si me e explicado. Muchisimas gracias de todos modos. Me estas
> > > ayudando muchisimo. Si quieres cuando acabe aunque sea sin paginas te mando
> > > el codigo por si lo quieres para tu web ya que gran parte del codigo es tuyo
> > > :D
> > >
> > > Un saludo
> > >
> > > "Gustavo" wrote:
> > >
> > > > Hola de nuevo,
> > > > Disculpa la pregunta, pero a que te refieres con "paginas"? Cada sitio de
> > > > SharePoint tiene una pagina por defecto (default.aspx), que esta en la
> > > > direccion del sitio mismo.
> > > > Saludos,
> > > > Gustavo
> > > > http://www.gavd.net/servers/default.aspx
> > > > http://geeks.ms/blogs/gvelez/
> > > >
> > > >
> > > > "Iñigo" wrote:
> > > >
> > > > > Muchas gracias!!
> > > > > Solo una cosa, como puedo incluir las paginas? Llevo tiempo intentando sacar
> > > > > las paginas pero no e conseguido hacerlo nunca.
> > > > > Gracias de nuevo
> > > > > Un saludo
> > > > >
> > > > > "Gustavo" wrote:
> > > > >
> > > > > > Hola Iñigo,
> > > > > > En http://www.gavd.net/servers/sharepo...s&itmG hay
> > > > > > un ejemplo con codigo que te puede servir como inicio. No hace todo lo que
> > > > > > quieres, pero puedes usarlo para pillar algunas ideas.
> > > > > > Suerte,
> > > > > > Gustavo
> > > > > > http://www.gavd.net/servers/default.aspx
> > > > > > http://geeks.ms/blogs/gvelez/
> > > > > >
> > > > > >
> > > > > > "Iñigo" wrote:
> > > > > >
> > > > > > > Muy buenas,
> > > > > > >
> > > > > > > Llevo tiempo intentando crear una webpart con el mapa de sitio de sharepoint
> > > > > > > 2007.
> > > > > > >
> > > > > > > Intento crear un Treeview o algo parecido donde me vengan los Sitios,
> > > > > > > Subsitios y paginas Con su respectivo sangrado por nieveles. Ademas de un
> > > > > > > icono delante de los sitios y otro en las paginas. Tambien pretendo añadirle
> > > > > > > propiedades a la webpart como por ejemplo:
> > > > > > > o CheckBox para elegir si se muestran las paginas o no
> > > > > > > o TextBox para indicar el numero de sub-niveles a mostrar
> > > > > > > o TextBox para indicar la url del icono a mostrar para los sitios
> > > > > > > o TextBox para indicar la url del icono a mostrar para las paginas
> > > > > > >
> > > > > > > Si alguien ha echo algo parecido o sabe por donde tirar agradeceria todas
> > > > > > > las sugerencias.
> > > > > > >
> > > > > > > Muchas gracias
> > > > > > >
> > > > > > > Un saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida