2013-02-10 2 views
0

Мы сталкиваемся с проблемой несоответствия содержимого при публикации нескольких страниц за раз.Несоответствие содержимого во время Tridion Page Разрешение

Возьмем две страницы (A & B) с содержимым xml. Когда я публикую обе страницы вместе, содержимое страницы А заменяется содержимым страницы В, но содержимое страницы В является правильным. Когда мы анализируем содержимое страницы в транспортном пакете, оно уже было перезаписано содержимым страницы B.

Мы проверили pages.xml файлы & instructions.xml, где мы могли видеть правильный идентификатор tcm на странице, и это происходит после того, как развертыватель обработал страницу.

Сведения об окружающей среде - 1 издательство CME + 3 (на разных серверах). Мы твердо верим, что это должно быть что-то со страницами.

Эта проблема не возникает при публикации одной страницы за раз.

Любые идеи?

+2

Чрезвычайно странное поведение, я даже не знаю, как это сделать в пользовательском разрешении ... Почему вы подозреваете, что это резольвер? –

+0

Страницы с этими же шаблонами? Похоже, у вас может быть некоторое нечетное кэширование выходных данных шаблона (но не уверен, что это возможно). Можете ли вы попробовать отключиться от издателей и отчитаться, если увидите такое же поведение? Также - пожалуйста, укажите версию Tridion, которую вы используете. –

+0

@NunoLinhares Coz при публикации 3 файлов за раз, вторая страница содержит контент третьей страницы. Когда мы проверили файл журнала, я вижу, что первая страница обрабатывается первой, а затем обрабатывает вторую страницу. Поэтому я подозреваю, что при разрешении содержимого страницы объект страницы мог быть перезаписан ее предыдущими данными. Вход: 1) Добавление отнесенного объекта в транспортную упаковку: 3-я страница 2) Оказание предмета [tcm: 22-0002-64] '2ndPage' с шаблоном [tcm: 22-21-128] 'PTName' в публикации target 3) Добавление отображаемого элемента в транспортный пакет: 2ndPage – Balaji

ответ

1

Недавно я столкнулся с проблемой, когда статические переменные в шаблоне создавали результаты мусора, похожие на то, что вы испытываете. Согласно вашему последнему комментарию выше, это, похоже, решило вашу проблему. Подробности о том, почему статические переменные не должны использоваться, объясняются здесь: http://tridiondeveloper.com/static-variables-in-tridion-templates