2012-07-04 2 views
0

Я пытаюсь опубликовать некоторые изменения шаблонов со стандартным значением как часть пакета в другой среде. После установки и публикации изменения не отображаются. Я также сбросил IIS и вручную очистил кеш. В основном я должен вручную добавить новое поле в шаблон, а затем применить к нему стандартные значения, чтобы он отображался. Есть ли ограничение на то, как устанавливать/публиковать такие изменения? Возможно, мне нужно выполнить какой-то порядок, например, установить шаблон, а затем применить стандартные значения? Во всяком случае, я понимаю, что нет никакой информации и что, возможно, наша сильная реализация - это проблема, но я уже стучал головой о нее достаточно долго, чтобы ее можно было сделать здесь.sitecore, установка пакета и публикация стандартных значений/изменений шаблона

Спасибо, Роб

+0

После установки пакета в целевую среду, какую публикацию вы используете? Инкрементный или умный? Или даже полный? –

+0

черт возьми, я попробовал всех на этот раз. Обычно я использую smart и включаю все подпункты. –

+0

Тогда это не то, что я думал, что это может быть - надеемся, что это будет быстро :) –

ответ

1

Входят ли пакет сам шаблон, в дополнение к новым полям и стандартных значений? Если вы недавно добавили элемент __Standard values, сам шаблон также был бы обновлен со ссылкой на его стандартные значения.

1

Я собираюсь ответить на вопрос Техфории: ДА. Сделайте следующий шаг:

Ты уверен (а) вы редактируете такие же шаблоны? То есть, вы проверили, что идентификатор Sitecore этих элементов одинаковый? И идентификатор элемента __Standard Values ​​также идентичен в обеих средах? В прошлом я случайно создал два элемента __Standard Values ​​на одном шаблоне с помощью установщика пакетов.

Дальнейший вопрос: изменили ли вы какие-либо поля, имеющие общий флаг/версию? Если это так, существует известная проблема с использованием пакетов для перемещения этих изменений шаблона. Короче говоря, это не сработает ... Я считаю, что эта ошибка была исправлена, но определенно присутствует в 6.2, возможно, даже 6.3.1.

Другие вопросы ... что вы подразумеваете под «применять к нему стандартные значения»? Похоже, что у шаблонов, которые вы обновляете, уже есть элемент __Standard Values? Так точно, какие изменения не появляются? Вы вообще не видите новые поля? Вы не видите новые поля в стандартных значениях? Или вы не видите новые стандартные значения в элементах, которые используют шаблон? Уверены ли вы, что у целевого объекта ранее не было значения, сохраненного в поле? Как только это произойдет, оно не получит стандартные значения, если вы не сбросите его вручную ... даже если вы затушевываете значение.

+0

Я не изменял никаких общих или версий. используя стандартные значения, в основном я просто добавлял новое поле поиска/выпадающего типа, которое должно было иметь значение по умолчанию. Я мог видеть значение, заполненное в каждом отдельном элементе в редакторе содержимого, но значение не попадало в мой код за запросами, например, пункты [0] .Fields ["blah" и т. Д. –

+0

Как насчет того, когда вы просматриваете? Теперь это звучит как проблема публикации, если вы видите правильные значения в Content Editor. Теоретически, Content Editor использует тот же самый API. – Bryan

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