При условии, что все категории имеют общего родителя. У этого родителя должен быть алиас product и установлена галочка 'Использовать псевдоним в пути псевдонимов'
В этом случае при создании товара вам не нужно ничего делать. А для новой категории убрать соответствующую галочку.
Намного лучше, но код тоже лучше оформить.
Вместо: [[!msrpcCart? &tpl=`свой чанк` &tplInfo=`свой чанк инфо`]]
Сделать так:
Поддерживать его тоже будешь бесплатно?
Сильное заявление. Но это просто слова неопытного программиста, который думает, что за 1 час может создать сайт, да еще с таким функционалом.
Как и деньги и нервы, которые вы потеряли. Уж лучше реализовать эту мечту и спать спокойно или брать полную оплату, тем более, что вы составляете договор.
Из скрина видно, что родитель товара — Категории. А Вложенная Категория не является родителем, но отмечена и поэтому ваш вариант не подходит.
Но, можно указать всем категориям, чтобы они не использовали свои алиасы для формирования url:
При условии, что все категории имеют общего родителя. У этого родителя должен быть алиас product и установлена галочка 'Использовать псевдоним в пути псевдонимов'
В этом случае при создании товара вам не нужно ничего делать. А для новой категории убрать соответствующую галочку.
Со вторым абзацем я с вами согласен, только с одной оговоркой — заменить слово нужно на лучше.