Возможно следовало бы добавить Exception на ситуацию, когда в строках разное количество элементов и в цикле нужно запоминать результат QStringList res = aStringList.at(i).split("\t"); и по нему итерировать.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Тогда bitrix.catalog при навигации будет обновлять крошки.