2013-09-16 4 views
0

У меня есть элемент папок, который содержит несколько дочерних элементов. В шаблоне этих дочерних элементов добавлено поле. Детальные элементы были опубликованы с использованием перед добавлением поля. Шаблон был опубликован с новым полем. Элементы были также опубликованы после того, как данные были введены в поля, используя Smart Publish.Sitecore дочерние элементы, которые не публикуются

Публикация прекратилась для некоторых предметов. Другие предметы не были опубликованы. Это похоже на то, что большинство предметов были пропущены. Когда я публиковал статьи вручную, все они были опубликованы отлично.

Некоторые элементы, которые не были опубликованы, застревали в рабочем процессе. Но другие предметы, о которых я не знаю.

Что может быть причиной этой проблемы? Любые советы приветствуются.

Благодаря

ответ

0

Я уверен, что кто-то в офисе Дании стиснув зубы, чтобы услышать это, но я уверен, что я говорю больше, чем просто несколько разработчиков Sitecore когда говорят, что Smart Publish просто нельзя доверять. Я сомневаюсь, что это правильная ошибка, но ситуация достаточно сложная, и невозможно закрыть любое смешное исключение, скрывающееся в правилах.

Как еще один ответ, опубликованные ограничения и предупреждения - это всего лишь две из сотни разных вещей, которые могут его отключить. Republish - единственный способ летать, особенно когда речь идет о недавно добавленных полях к базовому шаблону.

В одном экземпляре Sitecore, над которым я работал, хладнокровие Smart Publish было настолько раздражающим для пользователей, что я настроил то, что было по существу командой Republish, чтобы запускать сохранение элемента для всех, кроме суперпользователей. Это добавило полсекунды задержки на сохранение, но после этого не было больше проблем с синхронизацией.

+0

Я попробовал Smart Publish сначала, а затем повторно опубликовал элементы, но в обоих случаях у меня такое же условие. Может ли это как-то связать с добавлением нового поля? Сначала я опубликовал поле в шаблоне, прежде чем делать что-либо еще. – Gabbar

+0

Если вы попытаетесь переиздать и что-то еще не отображается, то это либо зависание рабочего процесса, либо (более вероятно) какая-то часть шаблона не публикуется. –

+0

Имея переиздание каждый раз, когда кто-то спасает? Это как охотничьи мухи с огнеметом. Это работает, но это немного агрессивно. – ceetheman

1

Публикации Ограничение приходит на ум, как один из вариантов. Если элемент ограничен публикацией (обычно отображается как предупреждение в Редакторе содержимого), дочерние элементы этого элемента не будут опубликованы.

вопрос достаточно широк, хотя ;-)

Смежные вопросы