Структура URL Hybris - PullRequest
       48

Структура URL Hybris

0 голосов
/ 15 апреля 2019

Мы используем платформу Hybris, и URL наших продуктов указан ниже.

Я новичок в платформе Hybris, но знаю структуру URL и думаю, что здесь что-то не так. Я проверял, что другие сайты Hybris и другие сайты Hybris имеют короткие и чистые URL. Любое предложение?

http://shop.cintas.com/store/site/c/Southport-Skirt/p/11361733?searchText=:price-asc&plpcategoryCode=Eco
http://shop.cintas.com/store/site/Apparel/Headwear/Knit-Cap/p/00013120?searchText=:price-asc&plpcategoryCode=Apparel

Ответы [ 3 ]

1 голос
/ 25 апреля 2019

Вы можете изменить URL-адреса, изменив ProductModelUrlResolver и ProductDataUrlResolver.Hybris использует их для определения URL-адресов продуктов по всей системе.Имейте в виду, что URL должен заканчиваться шаблоном ProductPageController "/ ** / p / {productCode}".

Вы можете заменить объявление компонента.Есть даже некоторая возможность настроить распознаватели через шаблон URL (см. Атрибут «defaultPattern» в ProductModelUrlResolver).Однако для дальнейшей адаптации вам нужно изменить реализацию классов.

См. Классы:

de.hybris.platform.commerceservices.url.impl.DefaultProductModelUrlResolver
de.hybris.platform.commercefacades.url.impl.DefaultProductDataUrlResolver

и соответствующие им бины:

productModelUrlResolver
productDataUrlResolver

Смотрите также мой пост здесь: Как нормализовать URL в Hybris

0 голосов
/ 16 апреля 2019

Ваш вопрос очень распространен ... Так сложно ответить ... Но для ProductPageController существует логика, что все сайты на

/**/p/{productCode}

обрабатываются ProductPageController .Существует логика, что страницы, оканчивающиеся на / p / {productCode}, будут обрабатывать запрос и заменять лицевую часть названием продукта, ...

Mabye, это поможет вам, и вы сможете более точно задать свой вопрос?

BR

0 голосов
/ 16 апреля 2019

Эти URL, сгенерированные ускорителем сэмплов Apparel, позволяют создать собственную URL-стратегию. Для этого вам нужна разработка.

...