Share via


Procedimiento para crear una definición y una configuración personalizadas de un sitio

Puede crear una definición de sitio personalizada si copia una definición de sitio existente y, a continuación, la modifica. En la fase de modificación cambiará una parte del marcado Esquemas Core del Lenguaje de marcado de la aplicación de colaboración (CAML) en dos archivos de esquema: uno es una copia de un archivo WebTemp.xml y el otro es una copia de un archivo Onet.xml.

Advertencia

No debe modificar el archivo WebTemp.xml que se instaló originalmente.

  1. Copie una carpeta de definición del sitio existente que se encuentra en el directorio Unidad_local:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\SiteTemplates\. La copia debe ser un elemento homólogo al original y puede asignarle cualquier nombre que no contenga espacios en blanco.

    Por ejemplo, para crear una definición de sitio personalizada que proceda de la definición del sitio del equipo para Windows SharePoint Services, copie la carpeta \sts.

  2. Haga una copia del archivo WebTemp.xml ubicado en Unidad_local:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\TEMPLATE\1033\XML.

    Asigne al archivo un nombre único anexando una cadena al nombre del archivo original; por ejemplo, WebTempAction.xml. En tiempo de ejecución, el compilador combina la información contenida en este archivo con la información contenida en el archivo original para especificar qué configuraciones de definición de sitio están disponibles para la creación de sitios nuevos.

  3. Personalice el contenido del nuevo archivo WebTemp.

    Cada archivo WebTemp.xml contiene una colección de elementos Template y subelementos Configuration, que identifican ante el compilador todas las configuraciones de definición de sitio de las que se pueden crear instancias. El elemento Configuration define, por ejemplo, un título, una descripción, la dirección URL de la imagen que se muestra en la interfaz de usuario y una categoría de presentación que especifica la ficha en la que se va a mostrar la plantilla en la sección Selección de plantilla de la página Nuevo sitio de SharePoint.

    Importante

    En cada elemento Template definido en el archivo WebTemp, el atributo Name debe contener el mismo nombre que se asigna a la nueva carpeta. Además, para evitar conflictos con identificadores ya usados en Windows SharePoint Services, deben usarse valores exclusivos mayores que 10.000 para el identificador de atributo.

Ejemplo

En el ejemplo siguiente, se define una definición de sitio única. En el ejemplo se presupone la existencia de una carpeta \ActionCommittee que se ha creado como se ha descrito anteriormente.

<?xml version="1.0" encoding="utf-8" ?>
<Templates xmlns:ows="Microsoft SharePoint">
  <Template Name=" ActionCommittee " ID="10001">
    <Configuration ID="0" Title="Action Committee Team Site" 
      Hidden="FALSE" ImageUrl="images/stsprev.jpg"
      Description="This template provides a forum for the team 
      to create, organize, and share information quickly and easily. 
      It includes a Document Library, and basic lists such as 
      Announcements, Events, Contacts, and Quick Links." 
      DisplayCategory="Collaboration">
    </Configuration>
  </Template>
</Templates>

Es posible que deba restablecer Internet Information Services (IIS) para hacer que la nueva configuración de definición aparezca como una opción en la interfaz de usuario. Para ello, escriba iisreset en un símbolo del sistema.

Vea también

Otros recursos

Procedimiento para usar configuraciones de definición de sitios
Trabajar con plantillas y definiciones