Pregunta

En este momento tengo un proyecto de estudio visual que contiene un tipo de contenido personalizado que hice. También contiene todos los archivos necesarios para crear un archivo de solución sharepoint (wsp) y un script para generar esto.

Ahora, me gustaría hacer 2 cosas.

Primero, me gustaría crear un formulario de visualización personalizado para el tipo de contenido e incluirlo en mi solución para que se implemente automáticamente cuando implemente mi solución. ¿Cómo incluyo esto en mi solución y hago que mi tipo de contenido lo use?

En segundo lugar, puede consultar este tipo con el CQWP. He pensado en exportarlo, agregar campos de vista más comunes y luego modificar el XSL que se usa para representarlo. ¿Cómo incluyo esto en mi solución para que también se implemente? Sé que puedo exportar el elemento web CQWP una vez que esté todo configurado e incluirlo en mi proyecto como una característica. Pero, ¿qué pasa con el XSL?

Esperamos ver sus sugerencias, saludos.

Hizo lo que se describe en la primera respuesta. Funcionó como un encanto.

¿Fue útil?

Solución

Utilice STSDev para crear el paquete de la solución. Eso debería ayudar a crear el WSP. El formulario personalizado, el elemento web CQWP y el archivo .xls también deben implementarse dentro del proyecto.

Para implementar el xslt, su función tendrá un

<ElementManifest Location="mywebpartManifest.xml">

Esto luego apunta a archivos como

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Module Name="Yourfile.xslt" Url="Style Library" Path="" RootWebOnly="TRUE">
    <File Url="yourfile.xslt" Type="GhostableInLibrary" />
  </Module>
</Elements>

para el elemento web:

<Module Name="myWebpart" List="113" Url="_catalogs/wp" RootWebOnly="FALSE">
   <File Url="myWebpart.webpart" Type="GhostableInLibrary" />
</Module>

Ahora ese archivo deberá estar contenido en la solución manifest.xml. Esto se realiza automáticamente desde el proyecto STSDev.

por ejemplo

<Resources>
    <Resource Location="SimpleFeature\Feature.xml"/>

Los esquemas reales son:

Sitio

Solución

Característica

y a enlace a otra persona con el problema

Otros consejos

Pero, ¿en qué lugar de la estructura de carpetas implementa el formulario y el .xsl?

He seguido su guía y, aunque implementa el xslt en la función de 12 Hive, no lo coloca en la carpeta correcta de la biblioteca de estilos

Necesita desactivar / reactivar la función. Esto le dará cualquier mensaje de error asociado con la copia del archivo.

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