Разбирать URL по разделам и называть индивидуально каждый задача посильная, но нужна ли, я принципиально был против, только если из-за сео.
Подскажите, я в битриксе не так давно, вообще недавно, можно сказать, а чем комплексные компоненты хуже отдельных?
у меня встречаются разделы с одинаковыми кодами, это неминуемо в моем случае
Получилось, что при настройке компонентов и при клике на казалось бы нужный раздел, переходит в раздел с таким же симв.кодом, только меньший по IDшнику.
Не знаете, поможет ли в данном случае изменение передаваемой переменной с SECTION CODE на SECTION ID?
Ну смотрите - пусть цена записи c предварительной валидацией N попугаев, а цена получения id по имени K попугаев. При этом мы можем предположить что N >= K, поскольку N содержит в валидаторе тот же поиск по NAME что и K.
Тогда, при вероятности возникновения дублей 60%, вариант где вы сначала пробуете записать, а потом получаете id по имени будет стоить N+0.6K, а вариант когда вы сначала проверяете, а потом записываете если нет id будет стоить K+0.4N. Помня про то что N>=K, N можно представить в виде K+m.
Следовательно вариант 1 будет равен 1.6K+m, а вариант 2 - 1.4K+m
Очевидно что 1.6K+m > 1.4К+m