none
Personalizacion template XSL sharepoint RRS feed

  • Pregunta

  • Estoy intentando modificar el ItemStyle.xsl, para crear una vista personalizada pero haga lo que haga cuando escojo el estilo que estoy creando me muestra el default,

     

    este es mi código

    <xsl:template name="CustomStyle" match="Row[@Style='CustomStyle']" mode="itemstyle">

                  <xsl:variable name="SafeLinkUrl">
                         <xsl:call-template name="OuterTemplate.GetSafeLink">
                               <xsl:with-param name="UrlColumnName" select="'LinkUrl'"/>
                               <xsl:with-param name="UseFileName" select="1"/>
                         </xsl:call-template>
                  </xsl:variable>
                  <xsl:variable name="DisplayTitle">
                         <xsl:call-template name="OuterTemplate.GetTitle">
                               <xsl:with-param name="Title" select="@Title"/>
                               <xsl:with-param name="UrlColumnName" select="'LinkUrl'"/>
                         </xsl:call-template>
                  </xsl:variable>
                  <p>
                         <strong>
                               <xsl:value-of select="$DisplayTitle"/>
                         </strong><br />
                         <xsl:value-of select="substring(@Body,0,200)" disable-output-escaping="yes"/>
                         <a href="{$SafeLinkUrl}">...Read more</a>
                  </p>
           </xsl:template>
    martes, 25 de febrero de 2014 15:45

Todas las respuestas

  • Hola Cearde,

    Nos puedes dar un poco más en contexto para que te podamos ayudar? Donde quieres aplicar esta vista en un WebPart Content Query o en ListViewForm? Has protegido/publicado el documento.



    MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81

    • Propuesto como respuesta dvalinho martes, 22 de abril de 2014 9:56
    viernes, 28 de febrero de 2014 6:30
  • Como te dice Adrián, si no proteges y publicas la versión no te mostrará los cambios, el ItemStyle no funciona como una master en la que si modificas ves tú los cambios pero no los ven el resto de usuarios, en este caso debes publicar una versión para que se aplique en Sharepoint y lo puedas ver.

    Un saludo

    lunes, 10 de marzo de 2014 14:30
  • Si en efecto era eso tengo que proteeger y desproteger, ahora solo tengo este problema estoy intentando hacer una tabla y que las filas de la misma sea la iteracion del xsl, pero como hago para que los titulos de la tabla no se me repitan?? tienen alguna idea??

    Gracias y saludos

    lunes, 9 de junio de 2014 19:05