Есть три разных вида товара. Эти товары разбиваются на конкретные виды. Сами эти товары разбиваются на разделы на самом сайте. Есть Общий раздел (2-ая глубина) там где выводятся все товары и есть разделы конкретно по видам (3-ая глубина) . У меня есть блок(подключаемый компонент) который показывает все подразделы данного товара. Мне нужно сделать так что бы на разных глубинах этот блок отображался по разному. Я сделал определение глубины - определяет, всё хорошо. Но проблема в том что, допустим, если переходить со второй глубины на третью то то что сделано для третьей глубины не применится - блок так и будет отображаться как и на 2. Если же мы будем с третьей глубины переходить на вторую то на второй глубине будет так же само как и на третьей. Подскажите почему так происходит? это особенность битрикса? и возможно ли это изменить?