Все товары minishop2 по url в папке product
Добрый день!
Интернет магазин на minishop2 v2.5.0 имеет большое кол-во товаров и url адрес товара у меня складывается из domain.ru/категории/под-категории/имя-продукта.html
Как сделать так, что бы у всех товаров был URL domain.ru/product/имя-продукта.html?
modx.pro/help/11344 — этот способ не сработал.
Плагином на событие OnDocFormSave.
Интернет магазин на minishop2 v2.5.0 имеет большое кол-во товаров и url адрес товара у меня складывается из domain.ru/категории/под-категории/имя-продукта.html
Как сделать так, что бы у всех товаров был URL domain.ru/product/имя-продукта.html?
modx.pro/help/11344 — этот способ не сработал.
Плагином на событие OnDocFormSave.
if ( $resource->class_key == 'msProduct' ) {
$uri = 'product/' . $resource->pagetitle . '.html';
$resource->set('uri', $uri);
$resource->save();
}Заморозка URL тоже не подходит. Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Можно все товары создавать в категории products и использовать мультикатегории
в ручную прописывать у каждого товара, как так себе дело.
Но, можно указать всем категориям, чтобы они не использовали свои алиасы для формирования url:
При условии, что все категории имеют общего родителя. У этого родителя должен быть алиас product и установлена галочка 'Использовать псевдоним в пути псевдонимов'
В этом случае при создании товара вам не нужно ничего делать. А для новой категории убрать соответствующую галочку.