Хорошо, поэтому я исправил это.
Нашел это: http://forum.umbraco.org/yaf_postst6663_Get-querystring-in-template.aspx
Если кому-то еще интересно, вы делаете следующее: Создайте файл xslt с именем "QueryStringExtractor"и вставьте приведенный ниже код, где он принадлежит.
<xsl:param name="currentPage"/>
<xsl:variable name="yourvalue" select="//macro/myparam" />
<xsl:template match="/">
<!-- start writing XSLT -->
<xsl:value-of select="$yourvalue" />
</xsl:template>
Сохраните и обновите страницу Umbraco, и вы увидите макрос в разделе «Макросы» с тем же именем.В макросе вы добавляете параметр «myparam» (я ставлю его как текст).Сохранить!
Затем в вашем шаблоне просто пропустите следующий код, и все готово!
<ul>
<umbraco:Macro Alias="QueryStringExtractor" myparam="[@p]" runat="server"></umbraco:Macro>
</ul>
Так что теперь, когда вы введете строку запроса "? P = что-то", выНапишите на странице «что-то».
Обратите внимание, что вы можете передать макросу любую букву «p».
Надеюсь, это поможет кому-то еще!