SharePoint Blogs / SharePoint University
SharePoint Blogs and SharePoint University - all in one place!
Need SharePoint Training? Attend a SharePoint Bootcamp!

Please delete cookies related to sharepointblogs.com and sharepointu.com to resolve login issues!

Content Query Web Part Display all fields + values
The Boiler Room - Mark Kruger (Moving to http:www.sharepointbloggers.com )

Syndication

News

  • My SharePoint Blog is moving: Mark Kruger's SharePoint Blog @ SharePointBloggers.com Interested in consulting work or becoming a consultant? Contact Me.

    - Quick Links -
    <script> google_ad_client = "pub-5278830398312697"; google_ad_width = 120; google_ad_height = 600; google_ad_format = "120x600_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = ["336699","DFF2FD","CCCCCC"]; google_color_bg = ["FFFFFF","DFF2FD","FFFFFF"]; google_color_link = ["0000FF","0000CC","000000"]; google_color_url = ["008000","008000","666666"]; google_color_text = ["000000","000000","333333"]; </script>
    <script> google_ad_client = "pub-5278830398312697"; google_ad_width = 120; google_ad_height = 90; google_ad_format = "120x90_0ads_al_s"; google_ad_channel =""; google_color_border = "336699"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; </script>
    <script> google_ad_client = "pub-5278830398312697"; google_ad_width = 110; google_ad_height = 32; google_ad_format = "110x32_as_rimg"; google_cpa_choice = "CAAQ0ZGazgEaCNfGe9Y_ARDqKPmNxXQ"; </script>
    - Blog Bits -
     My Professional Profile




    Subscribe in NewsGator Online
    Add to My MSN
    Add to Google

    Subscribe with Bloglines

    <script> var data, p; var agt=navigator.userAgent.toLowerCase(); p='http'; if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';} data = '&r=' + escape(document.referrer) + '&n=' + escape(navigator.userAgent) + '&p=' + escape(navigator.userAgent) + '&g=' + escape(document.location.href); if(navigator.userAgent.substring(0,1)>'3') {data = data + '&sd=' + screen.colorDepth + '&sw=' + escape(screen.width+ 'x'+screen.height)};document.write(''); document.write(''); document.write(''); </script>
    <script> var AFS_Account="00721733"; var AFS_Tracker="0009"; var AFS_Server="www7"; var AFS_Page="SharePoint Blog"; var AFS_Url="http://www.sharepointblogs.com/mkruger"; </script> <script> </script>


    Tags:

    Translate Text or URLs
    <script> _uacct = "UA-67892-3"; urchinTracker(); </script> Who links to my website?

 I was using a custom xslt to display all the field names  in Content Query Web part. Very useful to debug while writing custom style sheets.

 

I needed to see values along with it so this XSLT will display values along with Field names

 <code>

---------------------------------------------------------------------------------- 

 <xsl:template name="AllFields" match="Row[@Style='AllFields']" mode="itemstyle">
    <xsl:param name="CurPos"/>
          <xsl:variable name="SafeLinkUrl">
            <xsl:call-template name="OuterTemplate.GetSafeLink">
                <xsl:with-param name="UrlColumnName" select="'LinkUrl'"/>
            </xsl:call-template>
        </xsl:variable>
        <xsl:variable name="SafeImageUrl">
            <xsl:call-template name="OuterTemplate.GetSafeStaticUrl">
                <xsl:with-param name="UrlColumnName" select="'ImageUrl'"/>
            </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>
        <xsl:variable name="LinkTarget">
            <xsl:if test="@OpenInNewWindow = 'True'" >_blank</xsl:if>
        </xsl:variable>
        <div id="linkitem" class="item">        
            <xsl:for-each select="@*">               
                    <span style ="font:bold">    <xsl:value-of select="name()" /> </span>  : <xsl:value-of select="."/> <br/>                    
              </xsl:for-each>
        </div>
        </xsl:template>

---------------------------------------------

</code>



Posted 08-12-2008 8:27 PM by Bazztrap

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
Need SharePoint Training? Attend a SharePoint Bootcamp!
Posts (c) their respective authors. Everything else (c) 2009 SharePoint Experts, Inc.