макет стандартных значений шаблона sitecore не обновляет все элементы, макет не загружается - PullRequest
1 голос
/ 24 декабря 2010

У меня сейчас кошмарный момент с Sitecore.В основном мои проблемы имеют два аспекта:

1) когда я впервые добавил элемент стандартного значения в шаблон и добавил к нему настройку макета, я был в восторге, так как все мои элементы из этого шаблона показывалисьмакет, однако теперь некоторые элементы теперь не отображаются вообще.Я попытался сделать презентацию-> макет, сбросить несколько раз, но безрезультатно.

2) я добавил новый подслой в макет стандартного значения в другой заполнитель, опубликовал в шаблоне (повторно опубликовать все, опубликовал подпункты), а затем снова опубликовал элемент стандартных значений, на всякий случай (не должен), я нажимаю на все элементы из шаблона, и они показывают обновленный макет с новым подуровнем (должно быть хорошо, верно?), однако, я просматриваю, как в режиме реального времени, так и с предварительным просмотром на страницах, и я все еще вижустарый макет без моего нового подслоя.- Я добавил точку останова в page_load нового подслоя, но он никогда не срабатывает, другие не делают - я попытался очистить кэш на sitecore / admin / cache.aspx, но не помогло - попытался перезапустить пул приложений, перезапустить веб-сайт, распространяя кровь черного петуха по машине, кажется, ничто не помогает

Я использую sitecore 6.2.0 (rev. 100701), Visual Studio 2008 SP1, IIS7 в интегрированном режиме

Ответы [ 2 ]

1 голос
/ 05 февраля 2011

В основном способ сделать это - установить макет на Стандартные значения, который должен обновлять все элементы, у которых не было перезаписано их расположение на элементе или ветви.

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

Я столкнулся с точно таким же сценарием, но после удаления деталей макета из моей ветки проблема исчезла.

0 голосов
/ 30 декабря 2010

Звучит странно ... обычно это происходит только тогда, когда у вас есть "конфликт" между макетом, установленным в стандартных значениях, шаблон / ветвь.

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

Я действительно не люблю ветви, поэтому всегда стараюсь избегать их (единственное реальное использование, когда они были Мастерами, былодля построения иерархий предметов).

Не могли бы вы посмотреть в поле __layouts («Просмотр»> «Исходные значения») предметов и посмотреть, введено ли там что-нибудь?

И это только некоторые элементы или все элементы на основе этогошаблон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...