6.7.07

WSS 3.0 y MasterPage

Publicado por Con Esos Ojitos |

Recientemente un cliente me ha preguntado unos temas de personalización de sitios con WSS 3.0.
De acuerdo a un sitio en wss 3.0 se aplica una masterpage con la apariencia de la página (CSS) especificada en la masterpage. Todo va bien hasta que llegamos a las páginas del wss que tiran del famoso _layouts en donde nos aparece entonces el maravilloso tema por defecto y es en donde se nos va al garete toda la personalización.
Para ello que hay que hacer:
Opción 1 (la fácil):

  • Definir a nivel de tema la configuración de colores, el tema vaya.
  • Aplicar el tema al sitio
  • la distribución será diferente que en las que hereden de nuestra masterpage original pero es la solución sencilla.

Opción 2 (buena pero no siempre):

  • Modificar las páginas .aspx que están en C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS, lo cual modificará la página para todos los sitios que cuelguen de este servidor. conseguimos lo deseado pero aplicandolo a todos los sitios del servidor

Opción 3 (la buena de verdad):

  • Crear un control personalizado de búsqueda .ascx
  • Crear una característica nueva para implementar en el servidor la cual use el control creado anteriormente.
  • instalar la característica.
  • crear la página personalizada de búsqueda.
  • modificar la masterpage para que use la propia que llame al control de búsqueda personalizado.

ya se que no es un manual, lo haré algún día.....

El wss está muy bien hasta que quieres hacer algo que no venga por defecto que es cuando desarías tener un MOS en condiciones.

Subscribe