2016-12-07 10 views
0

Я столкнулся с проблемой в генерации URL-адреса Sitemap. Даже если я установил < ROLLUP_KEY>product.repositoryId</ROLLUP_KEY> в свой файл conf.xml.Неверный URL-адрес карты, созданный в ATG Endeca

Сгенерированный URL для PdP страницы приходит в this:

Здесь ы становится заселена и product.repositoryId также жестко закодированы во всех URL-адресов для обеих категории уровня и уровня продукта URLs

Планируемые url is: http://example.com/pdp/flat-sheet-180-threadcount/_/A-337501AB6

Пожалуйста, представьте любые изменения, так как я не настроил ничего на уровне кода.

Спасибо, Саурабх

+0

Оракул Commerce Документация о том, как генерировать SEO URL-адресов является довольно существенным. Вы посмотрели на это? – bated

ответ

0

Вы определенно будете хотеть, чтобы прочитать инструкцию Sitemap Generator, вы не упомянули, какую версию инструментов и механизмов вы работаете, но файлы конфигурации для нее будут близки к тому же через версии.

Вам нужно будет изменить файл xml_template.xml, чтобы отформатировать URL-адрес вашего pdp под DETAIL_LINK.

**properties** 

- замена тегов.

<DETAIL_LINK><![CDATA[ 
<url> 
    <loc>https//example.org/pdp/**product.description**/_/A-**product.repositoryId**</loc> 
</url> 
]]></DETAIL_LINK> 

Вы также можете использовать

**FORMATTED_URL** 

, который является предпочтительным и объяснен в документации, но она использует настройку конфигурации в url_config.xml для построения URL, который лучше практика использования.

Источник: http://docs.oracle.com/cd/E66320_01/tools.11-2/EndecaCommerceSitemapdev/EndecaCommerceSitemapdev.pdf#page=18

+0

Привет, Зак, Спасибо за ваш ответ. – saurabh

+0

Hi @zach, версия для инструментов и рамок - 3.1.2. Основная проблема, с которой я столкнулся, - это использование FORMATTED_URL, и она генерирует url уровня уровня, а не уровень продукта. example.com/pdp**FORMATTED_URL|XmlEscape** Не могли бы вы рассказать мне, где он извлекает этот FORMATTED_URL, если он поступает из urlconfig.xml, тогда как мы можем применить ROLLUP_KEY? Спасибо, Саураб – saurabh