Стандартный блок многоуровневой навигации работает практически идеально, но! Он ищет только среди заранее заданных (преопределённых) значений....