Filter CQWP using Query String

Some time we need to filter the Content Query Web Part based on user selection from dropdown list.

To achieve this, we need to create a page and add the CQWP in that page.

Now configure this web part:

  • Query
  • Presentation
  • In the filter section, do the following

Now, the URL should be:


Get the Current Position in XSLT With CQWP

To get the current position in XSLT file to be used in CQWP in SharePoint 2010, define the following variable:

<xsl:template name=”FAQ” match=”Row[@Style=’FAQ’]” mode=”itemstyle”>
       <xsl:variable name=”CurPosition” select=”count(./preceding-sibling::*)” />