Puma писал(а):
<xsl:if test="count(structure[show=1]) > 0 and @id != 404" and @id != 405" and @id != 503">
забавно как у вас айдишники подобрались
ironwayru, на самом деле вместо 404, 405 и 503 нужно вписывать id соответствующих узлов.
Но это будет хардкод, а потому некошерно.
Кошерно будет либо "привязаться" в свойству индексации узлов структуры (у вас ведь наверняка на служебные узлы погашена лампочка "индексировать"

либо создать допсвойство для узла структуры и определять по его значению.