Здравствуйте, работаю с UMI не давно, возникла необходимость переделать шаблон вывод xslt, из этого:
<xsl:for-each select="$query/page">
<li id="shop_{@id}">
<a href="{@link}">
<div class="addrass">
<div umi:element-id="{@id}" umi:field-name="address">
<xsl:value-of select=".//property[@name = 'address']/value" />
</div>
<nobr umi:element-id="{@id}" umi:field-name="law_name">
<xsl:value-of select=".//property[@name = 'law_name']/value" />
</nobr>
<div style="display:none;" umi:element-id="{@id}" umi:field-name="testovoe_pole">
<xsl:value-of select=".//property[@name = 'testovoe_pole']/title" />
</div>
</div>
</a>
</li>
</xsl:for-each>
я сделал это
<xsl:for-each select="$query/page">
<li id="shop_{@id}">
<a href="{@link}">
<div class="addrass">
<div umi:element-id="{@id}" umi:field-name="address">
<xsl:value-of select=".//property[@name = 'address']/value" />
</div>
<xsl:if test=".//property[@name = 'view_ur_name']/value">
<nobr umi:element-id="{@id}" umi:field-name="law_name">
<xsl:value-of select=".//property[@name = 'law_name']/value" />
</nobr>
</xsl:if>
<div style="display:none;" umi:element-id="{@id}" umi:field-name="testovoe_pole">
<xsl:value-of select=".//property[@name = 'testovoe_pole']/title" />
</div>
</div>
</a>
</li>
</xsl:for-each>
ну и проблема в том что в цикл заходят все параметры кроме "свежесозданных", то есть параметры testovoe_pole и view_ur_name не выводятся, а все остальные выводятся, такая конструкция используется для выборки всех параметров страницы раздела, сам код находится в шаблоне раздела, в чём проблема, как мне заставить шаблон видеть параметр view_ur_name?
И вопрос немного не по теме, есть ли где нибудь логи, с какой учетки были удалены разделы/страницы? гугл нечего не выдал, да и поиск по модулям сайта тоже...