Теперь понятно. В первом варианте кода XSL-шаблона вы выводили значение доп. свойства без указания имени тэга "text".
Попробуйте вместо кода:
<xsl:if test="blocks/parent_group_id!=0">
<xsl:if test="blocks/group/propertys/property/text/value!=''">
<xsl:value-of disable-output-escaping="yes" select="blocks/group/propertys/property/text/value" />
</xsl:if>
</xsl:if>
использовать:
<xsl:if test="blocks/parent_group_id!=0">
<xsl:if test="//group[@id = $parent_group_id]/propertys/property[@xml_name = 'text']/value!=''">
<xsl:value-of disable-output-escaping="yes" select="//group[@id = $parent_group_id]/propertys/property[@xml_name = 'text']/value" />
</xsl:if>
</xsl:if>
Работа с доп. свойствами объектов в XSL-шаблонах описана в нашем руководстве по интеграции.