2017-02-07 3 views
0

Hi всякий раз, когда я пытаюсь создать новую категорию продуктов в Hybris кабине продукта я создать идентификатор, имя и правильную версию каталога, который ИнтернетКак найти конкретный URL вновь созданной категории в Hybris PCM

но когда я пытаюсь изменить навигацию сайта им в настоящее время потерял, где я могу найти URL этой конкретной категории поэтому, когда пользователь нажимает на эту навигацию он отфильтрует, к какой категории продукта помечено

+0

Я голосую, чтобы закрыть этот вопрос не по теме, так как это не кажется, программирования вопрос в все. – vwegert

+0

Отображение в CategoryPageController равно '/ **/c' + переменной пути с' categoryCode', поэтому по умолчанию вы можете получить доступ к своей категории, введя '/c/{categoryCode}' – qwerty1423

+0

@ qwerty1423 спасибо за этот ответ, в основном, что я сделал, чтобы запомнить идентификатор категории и название самой категории, спасибо за это снова –

ответ

0
  • Если ваш навигационное меню состоит из CMSLinkComponent s вам повезло, потому что CMSLinkComponent уже был сделан для этого, у вас есть только:

    1. создать новый CMSLinkComponent.
    2. Прикрепите новую категорию создания к элементу CMSLinkComponent.
    3. Затем добавьте этот CMSLinkComponent в свое навигационное меню. (это все, что вам нужно сделать).

enter image description here

  • Однако, если вы не используете CMSLinkComponent, вы можете использовать defaultCategoryModelUrlResolver.resolve(newCategory) для генерации URL из категории, а затем отправить его обратно на фронт, чтобы быть распечатаны.

  • Или просто распечатать его, как это в файле JSP:

    <c:url var="categoryUrl" value="/c/${newCategory.code}" /> <a href="${categoryUrl}">${newCategory.name}</a>

+0

Спасибо за этот ответ. в настоящее время я сделал это, чтобы запомнить идентификатор категории <имя категории>/c/<идентификатор категории> –