Доброго дня всем!
Никак не могу добиться корректного вывода значений выпадающего списка в виде ссылок в фильтрах по объектам каталога.
Что я делаю:
<xsl:template match="field[@data-type = 'relation']">
<xsl:value-of select="@title" />
<xsl:apply-templates select="values/item" />
</xsl:template>
<xsl:template match="field/values/item">
<a href="{@filter_link}"><xsl:value-of select="." /></a>
</xsl:template>
в итоге у значения формируется ссылка вида:
?umi_authorization=&fields_filter%5Bproizvoditel%5D=382, но она не работает. При этом, при переходе по ней, она снова и снова добавляется к адресу.
Что делать - не знаю. Где копать? И еще хотелось бы понять что такое
umi_authorization=& и откуда это вылазит?!
Извиняюсь заранее, что не по теме xslt, но, в tpl шаблонизаторе, в свое время эту проблему я решил вот так:
$FORMS['search_block_line_relation'] = <<<END
%title%
%items%
END;
$FORMS['search_block_line_item_relation'] = <<<END
<a href="%content get_page_url(%category_id%)%%filter_link%" class="fitem%selected%">%object_name%</a>
END;